<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PxVehicleComponents.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="PhysXLogoBlack.png"/></td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('PxVehicleComponents_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">PxVehicleComponents.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="PxVehicleComponents_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// Redistribution and use in source and binary forms, with or without</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// modification, are permitted provided that the following conditions</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// are met:</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//  * Redistributions of source code must retain the above copyright</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//    notice, this list of conditions and the following disclaimer.</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">//  * Redistributions in binary form must reproduce the above copyright</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">//    notice, this list of conditions and the following disclaimer in the</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">//    documentation and/or other materials provided with the distribution.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">//  * Neither the name of NVIDIA CORPORATION nor the names of its</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">//    contributors may be used to endorse or promote products derived</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">//    from this software without specific prior written permission.</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS &#39;&#39;AS IS&#39;&#39; AND ANY</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">// PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">// Copyright (c) 2008-2021 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">// Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved.</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">// Copyright (c) 2001-2004 NovodeX AG. All rights reserved.  </span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#ifndef PX_VEHICLE_CORE_COMPONENTS_H</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#define PX_VEHICLE_CORE_COMPONENTS_H</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxMemory_8h.html">foundation/PxMemory.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxVec3_8h.html">foundation/PxVec3.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxCoreUtilityTypes_8h.html">common/PxCoreUtilityTypes.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxVehicleSDK_8h.html">vehicle/PxVehicleSDK.h</a>&quot;</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="PxTypeInfo_8h.html">common/PxTypeInfo.h</a>&quot;</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#if !PX_DOXYGEN</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;{</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html">   47</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleChassisData.html">PxVehicleChassisData</a></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;{</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#abe694ed054b9f8747c22bcd3fe251b98">   51</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a>;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#aedff02e1e05309618636a393743265f4">   53</a></span>&#160;    <a class="code" href="classPxVehicleChassisData.html#aedff02e1e05309618636a393743265f4">PxVehicleChassisData</a>()</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;        :   mMOI(<a class="code" href="classPxVec3.html">PxVec3</a>(0,0,0)),</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;            mMass(1500),</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;            mCMOffset(<a class="code" href="classPxVec3.html">PxVec3</a>(0,0,0))</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    {</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    }</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#a52f6cfc33d051676c7a06d2d3c1a1ea2">   65</a></span>&#160;    <a class="code" href="classPxVec3.html">PxVec3</a> <a class="code" href="classPxVehicleChassisData.html#a52f6cfc33d051676c7a06d2d3c1a1ea2">mMOI</a>;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#ad25ba7c718a9d898a209f9ab874b380b">   72</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleChassisData.html#ad25ba7c718a9d898a209f9ab874b380b">mMass</a>;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#a4945832cb26bd313d6d1b59200239c01">   79</a></span>&#160;    <a class="code" href="classPxVec3.html">PxVec3</a> <a class="code" href="classPxVehicleChassisData.html#a4945832cb26bd313d6d1b59200239c01">mCMOffset</a>;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classPxVehicleChassisData.html#a7e37b2a81f834c76e9b00bf9b7358421">   83</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleChassisData.html#a7e37b2a81f834c76e9b00bf9b7358421">pad</a>;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData4W.html#ae7f90fe549220681824d4da56e4f4ec9">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;};</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleChassisData.html">PxVehicleChassisData</a>)&amp; 0x0f));</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html">   89</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleEngineData.html">PxVehicleEngineData</a></div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;{</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#aa2f8773ce851c65e3c7d31b8991ea8f8">   93</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    </div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    <span class="keyword">enum</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    {</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a01db24d707cdda32882ccb5dd07e1911a36fa1b079397822aa5a1f800221bd9af">   97</a></span>&#160;        eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES = 8</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    };</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a003aa44611d0be2a466787521db49fb2">  100</a></span>&#160;    <a class="code" href="classPxVehicleEngineData.html#a003aa44611d0be2a466787521db49fb2">PxVehicleEngineData</a>()</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        :   mMOI(1.0f),</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;            mPeakTorque(500.0f),</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;            mMaxOmega(600.0f),</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;            mDampingRateFullThrottle(0.15f),</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;            mDampingRateZeroThrottleClutchEngaged(2.0f),</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;            mDampingRateZeroThrottleClutchDisengaged(0.35f)</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    {</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;        mTorqueCurve.addPair(0.0f, 0.8f);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;        mTorqueCurve.addPair(0.33f, 1.0f);</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;        mTorqueCurve.addPair(1.0f, 0.8f);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        mRecipMOI=1.0f/mMOI;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;        mRecipMaxOmega=1.0f/mMaxOmega;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    }</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a63826cac0973a375151f3721c6bff91c">  121</a></span>&#160;    <a class="code" href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable&lt;eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES&gt;</a> <a class="code" href="classPxVehicleEngineData.html#a63826cac0973a375151f3721c6bff91c">mTorqueCurve</a>;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#ac72874f424c79dcac01031d46483e87c">  128</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#ac72874f424c79dcac01031d46483e87c">mMOI</a>;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a972a686f9b4c46b5fe841625b2254487">  139</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a972a686f9b4c46b5fe841625b2254487">mPeakTorque</a>;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a6c95aec1c84e0be6bf3422b5baf63b55">  148</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a6c95aec1c84e0be6bf3422b5baf63b55">mMaxOmega</a>;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a76943ad72ff1317e208f508170ad8500">  165</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a76943ad72ff1317e208f508170ad8500">mDampingRateFullThrottle</a>;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#abca03573d5d4e614975979b7d16823ff">  183</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#abca03573d5d4e614975979b7d16823ff">mDampingRateZeroThrottleClutchEngaged</a>;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#aaa2ecbd51bda5f3894588cda89a015da">  200</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#aaa2ecbd51bda5f3894588cda89a015da">mDampingRateZeroThrottleClutchDisengaged</a>;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a7a25d039985b65d26f458de252f3f867">  205</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a7a25d039985b65d26f458de252f3f867">getRecipMOI</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMOI;}</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a025daaaa87f9eb06e8d715201ea59091">  210</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a025daaaa87f9eb06e8d715201ea59091">getRecipMaxOmega</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMaxOmega;}</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#ac6aeda65c9d857ab3c8233cb5ccb9b07">  221</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#ac6aeda65c9d857ab3c8233cb5ccb9b07">mRecipMOI</a>;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#a00e06423168a5dde9fef7043ea701663">  230</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleEngineData.html#a00e06423168a5dde9fef7043ea701663">mRecipMaxOmega</a>;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classPxVehicleEngineData.html#aa24a9523ad4a01e87df3a6d1d7c168a1">  237</a></span>&#160;    <a class="code" href="classPxVehicleEngineData.html#aa24a9523ad4a01e87df3a6d1d7c168a1">PxVehicleEngineData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) : mTorqueCurve(<a class="code" href="group__foundation.html#gga0326e4ec6e9082ac70f32df5edc6eb5fac1f59d4e552bf7b85ed37efecfd8b8e6">PxEmpty</a>) {}</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;};</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleEngineData.html">PxVehicleEngineData</a>)&amp; 0x0f));</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html">  242</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleGearsData.html">PxVehicleGearsData</a></div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;{</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#aa2f8773ce851c65e3c7d31b8991ea8f8">  246</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a>;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">  248</a></span>&#160;    <span class="keyword">enum</span> <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">Enum</a></div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    {</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">  250</a></span>&#160;        eREVERSE=0,</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">  251</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">eNEUTRAL</a>,</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29">  252</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29">eFIRST</a>,</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170">  253</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170">eSECOND</a>,</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935">  254</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935">eTHIRD</a>,</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c">  255</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c">eFOURTH</a>,</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8">  256</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8">eFIFTH</a>,</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865">  257</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865">eSIXTH</a>,</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ace45c074203f10fd830f6ef83652ba1d">  258</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ace45c074203f10fd830f6ef83652ba1d">eSEVENTH</a>,</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7ec5ab02dd6f186a8453486e1f1b007d">  259</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7ec5ab02dd6f186a8453486e1f1b007d">eEIGHTH</a>,</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aca57c96018ae35867c1d981bb3e500fb">  260</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aca57c96018ae35867c1d981bb3e500fb">eNINTH</a>,</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a476cfd6e181dbe556b5f84b65f3a94b6">  261</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a476cfd6e181dbe556b5f84b65f3a94b6">eTENTH</a>,</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa1c63bf522cfa13f31b1432c97ea5cac">  262</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa1c63bf522cfa13f31b1432c97ea5cac">eELEVENTH</a>,</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a604a3e610511584e23f7b1575c015555">  263</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a604a3e610511584e23f7b1575c015555">eTWELFTH</a>,</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a519e0c989662b804a27b1c729aba234a">  264</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a519e0c989662b804a27b1c729aba234a">eTHIRTEENTH</a>,</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a1df2570a8850d2e15232d8e4dfef20e3">  265</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a1df2570a8850d2e15232d8e4dfef20e3">eFOURTEENTH</a>,</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a57065d25a4a30ef239e7b54feba41679">  266</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a57065d25a4a30ef239e7b54feba41679">eFIFTEENTH</a>,</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a75e929332aad1ce95d539cec2114861a">  267</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a75e929332aad1ce95d539cec2114861a">eSIXTEENTH</a>,</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a43e9369f2ff73e10dad05ba1648942db">  268</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a43e9369f2ff73e10dad05ba1648942db">eSEVENTEENTH</a>,</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7a82e798063cbad1d60dfd26b4aea512">  269</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7a82e798063cbad1d60dfd26b4aea512">eEIGHTEENTH</a>,</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a45360ef516936038e0e8230331a4b1c4">  270</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a45360ef516936038e0e8230331a4b1c4">eNINETEENTH</a>,</div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2a6d3e11bb75ef8c7c470d854f0de96a">  271</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2a6d3e11bb75ef8c7c470d854f0de96a">eTWENTIETH</a>,</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a80583db4ae487006afc324f9216023d1">  272</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a80583db4ae487006afc324f9216023d1">eTWENTYFIRST</a>,</div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ab75cfff4be6edd9d869f51b1a1fccf0a">  273</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ab75cfff4be6edd9d869f51b1a1fccf0a">eTWENTYSECOND</a>,</div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ac611b070914db05b5a4f912f608a7f88">  274</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ac611b070914db05b5a4f912f608a7f88">eTWENTYTHIRD</a>,</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a27eac0ef58d408a1cb95a79eaa3f452a">  275</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a27eac0ef58d408a1cb95a79eaa3f452a">eTWENTYFOURTH</a>,</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a484bffdc809b1871f4948481d97de22c">  276</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a484bffdc809b1871f4948481d97de22c">eTWENTYFIFTH</a>,</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2e5eeb1950bba2744e240eeb38c9c799">  277</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2e5eeb1950bba2744e240eeb38c9c799">eTWENTYSIXTH</a>,</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a8e6929a2b7556b69d30cbbb068c4cfcc">  278</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a8e6929a2b7556b69d30cbbb068c4cfcc">eTWENTYSEVENTH</a>,</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeca1a50484c57fd8322289c9128d2979">  279</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeca1a50484c57fd8322289c9128d2979">eTWENTYEIGHTH</a>,</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a44a0582d5e100b8ce808395bb58cce1a">  280</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a44a0582d5e100b8ce808395bb58cce1a">eTWENTYNINTH</a>,</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad7f8a4bffcb5c42dee8580da7c957800">  281</a></span>&#160;        <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad7f8a4bffcb5c42dee8580da7c957800">eTHIRTIETH</a>,</div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">  282</a></span>&#160;        eGEARSRATIO_COUNT</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    };</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a197ff974ac25dfbad8c8f323a74a8a0d">  285</a></span>&#160;    <a class="code" href="classPxVehicleGearsData.html#a197ff974ac25dfbad8c8f323a74a8a0d">PxVehicleGearsData</a>()</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;        :   mFinalRatio(4.0f),</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;            mNbRatios(7),</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;            mSwitchTime(0.5f)</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    {</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;        mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a>]=-4.0f;</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;        mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">PxVehicleGearsData::eNEUTRAL</a>]=0.0f;</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;        mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29">PxVehicleGearsData::eFIRST</a>]=4.0f;</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;        mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170">PxVehicleGearsData::eSECOND</a>]=2.0f;</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;        mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935">PxVehicleGearsData::eTHIRD</a>]=1.5f;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;        mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c">PxVehicleGearsData::eFOURTH</a>]=1.1f;</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;        mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8">PxVehicleGearsData::eFIFTH</a>]=1.0f;</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;        </div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;        <span class="keywordflow">for</span>(<a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> i = <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865">PxVehicleGearsData::eSIXTH</a>; i &lt; <a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>; ++i)</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;            mRatios[i]=0.f;</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    }</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;    </div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a9a5f667ad6f7d47be6753091ac270f66">  307</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>];</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#adb04c7e952cb69ecda68de63baace547">  314</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleGearsData.html#adb04c7e952cb69ecda68de63baace547">mFinalRatio</a>;</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a419988828afa45ea708d29b4a73665b7">  321</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleGearsData.html#a419988828afa45ea708d29b4a73665b7">mNbRatios</a>;</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;    </div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#ab037c108ad8a9488412ae0fbe14520fb">  330</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleGearsData.html#ab037c108ad8a9488412ae0fbe14520fb">mSwitchTime</a>;</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    </div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;</div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a4f53c98eb2607d7f8faa478ef4c994d1">  334</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleGearsData.html#a4f53c98eb2607d7f8faa478ef4c994d1">mPad</a>;</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#aaa179d92d69320b45210a1f1bc851c59">  340</a></span>&#160;    <a class="code" href="classPxVehicleGearsData.html#aaa179d92d69320b45210a1f1bc851c59">PxVehicleGearsData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a6950388c98f26da4f37bd824441331a7">  341</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleGearsData.html#a6950388c98f26da4f37bd824441331a7">getGearRatio</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a)<span class="keyword">  const </span>{<span class="keywordflow">return</span> mRatios[a];}</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classPxVehicleGearsData.html#a3e3deb6f0ea5abe0eb4602adb0d3291d">  342</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classPxVehicleGearsData.html#a3e3deb6f0ea5abe0eb4602adb0d3291d">setGearRatio</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a, <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> ratio)   { mRatios[a] = ratio;}</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;};</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleGearsData.html">PxVehicleGearsData</a>)&amp; 0x0f));</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html">  347</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleAutoBoxData.html">PxVehicleAutoBoxData</a></div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;{</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#aa2f8773ce851c65e3c7d31b8991ea8f8">  351</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a>;</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a7cb4c73cc1997ba805a79cb72f230d36">  353</a></span>&#160;    <a class="code" href="classPxVehicleAutoBoxData.html#a7cb4c73cc1997ba805a79cb72f230d36">PxVehicleAutoBoxData</a>()</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    {</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;        <span class="keywordflow">for</span>(<a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> i=0;i&lt;<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>;i++)</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;        {</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;            mUpRatios[i]=0.65f;</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;            mDownRatios[i]=0.50f;</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;        }</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;        <span class="comment">//Not sure how important this is but we want to kick out of neutral very quickly.</span></div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;        mUpRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">PxVehicleGearsData::eNEUTRAL</a>]=0.15f;</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;        <span class="comment">//Set the latency time in an unused element of one of the arrays.</span></div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;        mDownRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a>]=2.0f; </div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;    }</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;    </div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a696b7ff3f8fff200c7b9fc5d28b4bf5f">  374</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mUpRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>];</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;</div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#af6b4ebae3f2df08e54ae36406738ed1a">  384</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mDownRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a>];</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#ab58a308ce4750594e3335d953d70281c">  397</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classPxVehicleAutoBoxData.html#ab58a308ce4750594e3335d953d70281c">setLatency</a>(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> latency) </div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;    { </div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;        mDownRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a>]=latency;</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;    }</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a005a7683c71f24cef155c14c2e1e3a44">  409</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAutoBoxData.html#a005a7683c71f24cef155c14c2e1e3a44">getLatency</a>()<span class="keyword"> const </span></div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="keyword">    </span>{ </div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;        <span class="keywordflow">return</span> mDownRatios[<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a>];</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    }</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a4f2313daab10500b71271d46ebbd0fc5">  419</a></span>&#160;    <a class="code" href="classPxVehicleAutoBoxData.html#a4f2313daab10500b71271d46ebbd0fc5">PxVehicleAutoBoxData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    </div><div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#ad942a43c68ffa02a5cebf38b5d4d383d">  421</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAutoBoxData.html#ad942a43c68ffa02a5cebf38b5d4d383d">getUpRatios</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a)<span class="keyword">  const </span>{<span class="keywordflow">return</span> mUpRatios[a];}</div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a8fadedab89e26a913b7c24b312ccf106">  422</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classPxVehicleAutoBoxData.html#a8fadedab89e26a913b7c24b312ccf106">setUpRatios</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a, <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> ratio)   { mUpRatios[a] = ratio;}</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#a7be3adbf66a114e47caf74ced1bac776">  424</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAutoBoxData.html#a7be3adbf66a114e47caf74ced1bac776">getDownRatios</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a)<span class="keyword">  const </span>{<span class="keywordflow">return</span> mDownRatios[a];}</div><div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classPxVehicleAutoBoxData.html#aa2353fe51236e4d02924eff9bccd94b2">  425</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classPxVehicleAutoBoxData.html#aa2353fe51236e4d02924eff9bccd94b2">setDownRatios</a>(<a class="code" href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a> a, <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> ratio)   { mDownRatios[a] = ratio;}</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;};</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleAutoBoxData.html">PxVehicleAutoBoxData</a>)&amp; 0x0f));</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html">  430</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleDifferential4WData.html">PxVehicleDifferential4WData</a></div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;{</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div><div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#abe694ed054b9f8747c22bcd3fe251b98">  434</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a>;</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949d">  436</a></span>&#160;    <span class="keyword">enum</span> <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949d">Enum</a></div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;    {</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949daf137d75c501bf33622f4a46b52ccdcf5">  438</a></span>&#160;        <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949daf137d75c501bf33622f4a46b52ccdcf5">eDIFF_TYPE_LS_4WD</a>,          <span class="comment">//limited slip differential for car with 4 driven wheels</span></div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da2a059ec5ff100b4880c977de39966672">  439</a></span>&#160;        <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da2a059ec5ff100b4880c977de39966672">eDIFF_TYPE_LS_FRONTWD</a>,      <span class="comment">//limited slip differential for car with front-wheel drive</span></div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1059cfcc744ff0f55463741f4cc95f74">  440</a></span>&#160;        <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1059cfcc744ff0f55463741f4cc95f74">eDIFF_TYPE_LS_REARWD</a>,       <span class="comment">//limited slip differential for car with rear-wheel drive</span></div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1a016da5b0b2f64351019af46c53be41">  441</a></span>&#160;        <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1a016da5b0b2f64351019af46c53be41">eDIFF_TYPE_OPEN_4WD</a>,        <span class="comment">//open differential for car with 4 driven wheels </span></div><div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da8d3a2f5e262496c483769ae2767e9ffa">  442</a></span>&#160;        <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da8d3a2f5e262496c483769ae2767e9ffa">eDIFF_TYPE_OPEN_FRONTWD</a>,    <span class="comment">//open differential for car with front-wheel drive</span></div><div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da611240968c929405aa82dd5c1cb72b26">  443</a></span>&#160;        <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da611240968c929405aa82dd5c1cb72b26">eDIFF_TYPE_OPEN_REARWD</a>,     <span class="comment">//open differential for car with rear-wheel drive</span></div><div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949dae26ab9ba0e3360983ece156521c7bf8f">  444</a></span>&#160;        eMAX_NB_DIFF_TYPES</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;    };</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a87b843efc25143193fea2e7112aadc41">  447</a></span>&#160;    <a class="code" href="classPxVehicleDifferential4WData.html#a87b843efc25143193fea2e7112aadc41">PxVehicleDifferential4WData</a>()</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;        :   mFrontRearSplit(0.45f),</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;            mFrontLeftRightSplit(0.5f),</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;            mRearLeftRightSplit(0.5f),</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;            mCentreBias(1.3f),</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;            mFrontBias(1.3f),</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;            mRearBias(1.3f),</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;            mType(<a class="code" href="classPxVehicleDifferential4WData.html">PxVehicleDifferential4WData</a>::eDIFF_TYPE_LS_4WD)</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;    {</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;    }</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div><div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#abf1cd230ba06e57bc893defa8306534c">  465</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#abf1cd230ba06e57bc893defa8306534c">mFrontRearSplit</a>;</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#abba964b56bb9692a8345b6d76f0d7db1">  474</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#abba964b56bb9692a8345b6d76f0d7db1">mFrontLeftRightSplit</a>;</div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div><div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#ab001758215bac27aa489d7418e9c6c74">  483</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#ab001758215bac27aa489d7418e9c6c74">mRearLeftRightSplit</a>;</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a84514919359b78e59c359099406b7bac">  493</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#a84514919359b78e59c359099406b7bac">mCentreBias</a>;</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;</div><div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#aadd4ad16050017edcb3c616536da1fe2">  503</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#aadd4ad16050017edcb3c616536da1fe2">mFrontBias</a>;</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;</div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#aa85fa0d81512ee0678351c32d3130ec7">  513</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferential4WData.html#aa85fa0d81512ee0678351c32d3130ec7">mRearBias</a>;</div><div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;</div><div class="line"><a name="l00520"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a78b1be63feb4ea10a8dc7a0b16ea09a7">  520</a></span>&#160;    <a class="code" href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949d">PxVehicleDifferential4WData::Enum</a> <a class="code" href="classPxVehicleDifferential4WData.html#a78b1be63feb4ea10a8dc7a0b16ea09a7">mType</a>;</div><div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;</div><div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a182c0d18f4eb7375e75e6e26bc4328aa">  524</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mPad[1];</div><div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;</div><div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData4W.html#ae7f90fe549220681824d4da56e4f4ec9">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;</div><div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="classPxVehicleDifferential4WData.html#a0166606fc9f0ea2c7c00ce23a917a8a7">  530</a></span>&#160;    <a class="code" href="classPxVehicleDifferential4WData.html#a0166606fc9f0ea2c7c00ce23a917a8a7">PxVehicleDifferential4WData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;};</div><div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleDifferential4WData.html">PxVehicleDifferential4WData</a>)&amp; 0x0f));</div><div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;</div><div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html">  535</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleDifferentialNWData.html">PxVehicleDifferentialNWData</a></div><div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;{</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;</div><div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#a966a53de4d7949668cafafe064045841">  539</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimDataNW.html">PxVehicleDriveSimDataNW</a>;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#aa960a335429c764ff7e258a0ec3ab5f0">  540</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span>PxVehicleUpdate;</div><div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#aa363bb07cd4533cfee8a59bc14d03c10">  542</a></span>&#160;    <a class="code" href="classPxVehicleDifferentialNWData.html#aa363bb07cd4533cfee8a59bc14d03c10">PxVehicleDifferentialNWData</a>()</div><div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;    {</div><div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160;        <a class="code" href="group__foundation.html#ga3b7937d1226ad04a370386837b538fe5">PxMemSet</a>(mBitmapBuffer, 0, <span class="keyword">sizeof</span>(<a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a>) * (((<a class="code" href="group__vehicle.html#gaa52f6479b78eccd706af05e1e0a0c43f">PX_MAX_NB_WHEELS</a> + 31) &amp; ~31) &gt;&gt; 5));</div><div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;        mNbDrivenWheels=0;</div><div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;        mInvNbDrivenWheels=0.0f;</div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;    }</div><div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;    <span class="keywordtype">void</span> setDrivenWheel(<span class="keyword">const</span> <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheelId, <span class="keyword">const</span> <span class="keywordtype">bool</span> drivenState);</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;</div><div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;    <span class="keywordtype">bool</span> getIsDrivenWheel(<span class="keyword">const</span> <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> wheelId) <span class="keyword">const</span>;</div><div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;</div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;</div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#adb45952caa3e8033cddaead01a00b905">  565</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> mBitmapBuffer[((<a class="code" href="group__vehicle.html#gaa52f6479b78eccd706af05e1e0a0c43f">PX_MAX_NB_WHEELS</a> + 31) &amp; ~31) &gt;&gt; 5];</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#ad568184c553c242cd8dac918d3a39eb9">  566</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleDifferentialNWData.html#ad568184c553c242cd8dac918d3a39eb9">mNbDrivenWheels</a>;</div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#a7dad368357aa927245c645706cc0e280">  567</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleDifferentialNWData.html#a7dad368357aa927245c645706cc0e280">mInvNbDrivenWheels</a>;</div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#aef3d841f346427763b04148b07ad76bd">  568</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleDifferentialNWData.html#aef3d841f346427763b04148b07ad76bd">mPad</a>;</div><div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;</div><div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;    <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>;</div><div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="classPxVehicleDifferentialNWData.html#adf2433f5f82e770290a30dfe1eda3a81">  574</a></span>&#160;    <a class="code" href="classPxVehicleDifferentialNWData.html#adf2433f5f82e770290a30dfe1eda3a81">PxVehicleDifferentialNWData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> getDrivenWheelStatus() <span class="keyword">const</span>;</div><div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;    <span class="keywordtype">void</span> setDrivenWheelStatus(<a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> status);</div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;};</div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleDifferentialNWData.html">PxVehicleDifferentialNWData</a>)&amp; 0x0f));</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;</div><div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html">  582</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleAckermannGeometryData.html">PxVehicleAckermannGeometryData</a></div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;{</div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;</div><div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#abe694ed054b9f8747c22bcd3fe251b98">  586</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a>;</div><div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;</div><div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#a67df50348629357c2034e8517817e896">  588</a></span>&#160;    <a class="code" href="classPxVehicleAckermannGeometryData.html#a67df50348629357c2034e8517817e896">PxVehicleAckermannGeometryData</a>()</div><div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;        :   mAccuracy(1.0f),</div><div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;            mFrontWidth(0.0f),      <span class="comment">//Must be filled out </span></div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;            mRearWidth(0.0f),       <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;            mAxleSeparation(0.0f)   <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;    {</div><div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;    }</div><div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;</div><div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#af039623f85305bb425d9bd057810d072">  611</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAckermannGeometryData.html#af039623f85305bb425d9bd057810d072">mAccuracy</a>;</div><div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;</div><div class="line"><a name="l00620"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#ab11fb980c1082f7bcec722a16faa91a2">  620</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAckermannGeometryData.html#ab11fb980c1082f7bcec722a16faa91a2">mFrontWidth</a>;     </div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;</div><div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#ad1782c61ec9515dee01722f9620d4b54">  629</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAckermannGeometryData.html#ad1782c61ec9515dee01722f9620d4b54">mRearWidth</a>;      </div><div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;</div><div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#aa3665a214eb8b1188a1c8fdd66f7f74d">  638</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleAckermannGeometryData.html#aa3665a214eb8b1188a1c8fdd66f7f74d">mAxleSeparation</a>; </div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;</div><div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData4W.html#ae7f90fe549220681824d4da56e4f4ec9">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;</div><div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="classPxVehicleAckermannGeometryData.html#a6d15ee641598033fef887c399f547422">  646</a></span>&#160;    <a class="code" href="classPxVehicleAckermannGeometryData.html#a6d15ee641598033fef887c399f547422">PxVehicleAckermannGeometryData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;};</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleAckermannGeometryData.html">PxVehicleAckermannGeometryData</a>)&amp; 0x0f));</div><div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;</div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="structPxVehicleClutchAccuracyMode.html">  655</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structPxVehicleClutchAccuracyMode.html">PxVehicleClutchAccuracyMode</a></div><div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;{</div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61ce">  657</a></span>&#160;    <span class="keyword">enum</span> <a class="code" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61ce">Enum</a></div><div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;    {</div><div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61cea24941ada450715997908c52cbc022e49">  659</a></span>&#160;        eESTIMATE = 0,</div><div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61cea23c78577b48981d88171808130f5869b">  660</a></span>&#160;        eBEST_POSSIBLE</div><div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;    };</div><div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;};</div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;</div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html">  664</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleClutchData.html">PxVehicleClutchData</a></div><div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;{</div><div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;</div><div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#aa2f8773ce851c65e3c7d31b8991ea8f8">  668</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a>;</div><div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;</div><div class="line"><a name="l00670"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a963c71a977c0bfbb465fd75d1e106dc0">  670</a></span>&#160;    <a class="code" href="classPxVehicleClutchData.html#a963c71a977c0bfbb465fd75d1e106dc0">PxVehicleClutchData</a>()</div><div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;        :   mStrength(10.0f),</div><div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;            mAccuracyMode(<a class="code" href="structPxVehicleClutchAccuracyMode.html">PxVehicleClutchAccuracyMode</a>::eBEST_POSSIBLE),</div><div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;            mEstimateIterations(5)</div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;    {</div><div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;    }</div><div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#afa3118a1b2b8d091a96a29f1b03ec339">  695</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleClutchData.html#afa3118a1b2b8d091a96a29f1b03ec339">mStrength</a>;</div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;</div><div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a8f1a138c63ae5bd015ed18de90168dab">  711</a></span>&#160;    <a class="code" href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61ce">PxVehicleClutchAccuracyMode::Enum</a> <a class="code" href="classPxVehicleClutchData.html#a8f1a138c63ae5bd015ed18de90168dab">mAccuracyMode</a>;</div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;</div><div class="line"><a name="l00724"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a64f27aab12c4d3f6deae242e04c95e3f">  724</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleClutchData.html#a64f27aab12c4d3f6deae242e04c95e3f">mEstimateIterations</a>;</div><div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;</div><div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;</div><div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a64734e299b40dacd3de949b2cabd8b67">  728</a></span>&#160;    <a class="code" href="namespacephysx.html#a3849f86abc21d3a58949481603fe8309">PxU8</a> mPad[4];</div><div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;</div><div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;</div><div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00734"></a><span class="lineno"><a class="line" href="classPxVehicleClutchData.html#a5f50479c769bfc6ae880b92036abce8d">  734</a></span>&#160;    <a class="code" href="classPxVehicleClutchData.html#a5f50479c769bfc6ae880b92036abce8d">PxVehicleClutchData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;};</div><div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleClutchData.html">PxVehicleClutchData</a>)&amp; 0x0f));</div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;</div><div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;</div><div class="line"><a name="l00762"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html">  762</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a></div><div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;{</div><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;</div><div class="line"><a name="l00766"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#acecdfc4ceea29cbb9a3fd946c3848bf4">  766</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a>;</div><div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;</div><div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a4b81e279ec039f3da510ba6939ccdf1b">  768</a></span>&#160;    <a class="code" href="classPxVehicleTireLoadFilterData.html#a4b81e279ec039f3da510ba6939ccdf1b">PxVehicleTireLoadFilterData</a>()</div><div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;        :   mMinNormalisedLoad(0),</div><div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;            mMinFilteredNormalisedLoad(0.2308f),</div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;            mMaxNormalisedLoad(3.0f),</div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;            mMaxFilteredNormalisedLoad(3.0f)</div><div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;    {</div><div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;        mDenominator=1.0f/(mMaxNormalisedLoad - mMinNormalisedLoad);</div><div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;    }</div><div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;</div><div class="line"><a name="l00780"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a0c2512fc5ecaeeaeb3aa47fea8b657b8">  780</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#a0c2512fc5ecaeeaeb3aa47fea8b657b8">mMinNormalisedLoad</a>; </div><div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;</div><div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a5c2c9701a5c34178ac7b655acdb57ad9">  785</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#a5c2c9701a5c34178ac7b655acdb57ad9">mMinFilteredNormalisedLoad</a>; </div><div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;</div><div class="line"><a name="l00790"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a9412523ff0085a47c88048e25d4165ed">  790</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#a9412523ff0085a47c88048e25d4165ed">mMaxNormalisedLoad</a>;</div><div class="line"><a name="l00791"></a><span class="lineno">  791</span>&#160;        </div><div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#aeb0c9919b420e10e10b6e25ded451deb">  795</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#aeb0c9919b420e10e10b6e25ded451deb">mMaxFilteredNormalisedLoad</a>;</div><div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;</div><div class="line"><a name="l00797"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#ae4452ddf7057ba51e96053c372995757">  797</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#ae4452ddf7057ba51e96053c372995757">getDenominator</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mDenominator;}</div><div class="line"><a name="l00798"></a><span class="lineno">  798</span>&#160;</div><div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;</div><div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;    <span class="comment">//1.0f/(mMaxNormalisedLoad-mMinNormalisedLoad) for quick calculations</span></div><div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a3465f5abcbd92a587243b56cfa11b3f9">  805</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireLoadFilterData.html#a3465f5abcbd92a587243b56cfa11b3f9">mDenominator</a>;</div><div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;</div><div class="line"><a name="l00807"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#a5cfdd6e34435331fb89c2d10209ecc70">  807</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> mPad[3];</div><div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;</div><div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleWheelsSimData.html#a4baf836f5290ad8d479043ebf1b7f5e6">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;</div><div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;<span class="comment">//serialization</span></div><div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="classPxVehicleTireLoadFilterData.html#ab856f54f8e45dc86b9b1a396ccfa05ff">  813</a></span>&#160;    <a class="code" href="classPxVehicleTireLoadFilterData.html#ab856f54f8e45dc86b9b1a396ccfa05ff">PxVehicleTireLoadFilterData</a>(<span class="keyword">const</span> <a class="code" href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a>) {}</div><div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;<span class="comment">//~serialization</span></div><div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;};</div><div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a>)&amp; 0x0f));</div><div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;</div><div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html">  818</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleWheelData.html">PxVehicleWheelData</a></div><div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;{</div><div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;</div><div class="line"><a name="l00822"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a4c2a2bf5a268389976a6f3c6ffeb1806">  822</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span>PxVehicleWheels4SimData;</div><div class="line"><a name="l00823"></a><span class="lineno">  823</span>&#160;</div><div class="line"><a name="l00824"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a0041dd83bf7afcd53489fa1fa9727496">  824</a></span>&#160;    <a class="code" href="classPxVehicleWheelData.html#a0041dd83bf7afcd53489fa1fa9727496">PxVehicleWheelData</a>()</div><div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;        :   mRadius(0.0f),              <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;            mWidth(0.0f),</div><div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;            mMass(20.0f),</div><div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;            mMOI(0.0f),                 <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;            mDampingRate(0.25f),</div><div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;            mMaxBrakeTorque(1500.0f),</div><div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;            mMaxHandBrakeTorque(0.0f),  </div><div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;            mMaxSteer(0.0f),            </div><div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;            mToeAngle(0.0f),</div><div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;            mRecipRadius(0.0f),         <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00835"></a><span class="lineno">  835</span>&#160;            mRecipMOI(0.0f)             <span class="comment">//Must be filled out</span></div><div class="line"><a name="l00836"></a><span class="lineno">  836</span>&#160;    {</div><div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;    }</div><div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;</div><div class="line"><a name="l00846"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#af1daeb2e387931179e342a87a0646313">  846</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#af1daeb2e387931179e342a87a0646313">mRadius</a>;</div><div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;</div><div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a1d1bd99f02c6685047a7ce5891d4287e">  855</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a1d1bd99f02c6685047a7ce5891d4287e">mWidth</a>;</div><div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;</div><div class="line"><a name="l00864"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a0196dc9f3e493cb2925a7d138a546203">  864</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a0196dc9f3e493cb2925a7d138a546203">mMass</a>;</div><div class="line"><a name="l00865"></a><span class="lineno">  865</span>&#160;</div><div class="line"><a name="l00873"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a2911987cc6282a8a5beae6024060cd7b">  873</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a2911987cc6282a8a5beae6024060cd7b">mMOI</a>;</div><div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;</div><div class="line"><a name="l00882"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#aec975503b12597aa6c3f17a4d6f14671">  882</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#aec975503b12597aa6c3f17a4d6f14671">mDampingRate</a>;</div><div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;</div><div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#aef669dcda5387646e25a7ed6a318703a">  891</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#aef669dcda5387646e25a7ed6a318703a">mMaxBrakeTorque</a>;</div><div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;</div><div class="line"><a name="l00900"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a6fdec4c9f3f32371b2c65ff57a9d8ba3">  900</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a6fdec4c9f3f32371b2c65ff57a9d8ba3">mMaxHandBrakeTorque</a>;</div><div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;</div><div class="line"><a name="l00909"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#ad40d340e885cb2667d305a25dba1db1c">  909</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#ad40d340e885cb2667d305a25dba1db1c">mMaxSteer</a>;</div><div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160;</div><div class="line"><a name="l00918"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a914c7de59fd8443c371e30b42b2e6d84">  918</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a914c7de59fd8443c371e30b42b2e6d84">mToeAngle</a>;<span class="comment">//in radians</span></div><div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;</div><div class="line"><a name="l00925"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a488c09c8a39b7dddb2a3720b1e3ffa1f">  925</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a488c09c8a39b7dddb2a3720b1e3ffa1f">getRecipRadius</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipRadius;}</div><div class="line"><a name="l00926"></a><span class="lineno">  926</span>&#160;</div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#ab99b44e479b844d8318d8e5d785bb3de">  932</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#ab99b44e479b844d8318d8e5d785bb3de">getRecipMOI</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMOI;}</div><div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;</div><div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;</div><div class="line"><a name="l00943"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#af3a913e892378dc31d602f771ded9256">  943</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#af3a913e892378dc31d602f771ded9256">mRecipRadius</a>;</div><div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;</div><div class="line"><a name="l00952"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a789fd306f9295097cc51cd7cba731d76">  952</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleWheelData.html#a789fd306f9295097cc51cd7cba731d76">mRecipMOI</a>;</div><div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;</div><div class="line"><a name="l00954"></a><span class="lineno"><a class="line" href="classPxVehicleWheelData.html#a0bfd3df01cfeb3b9fd3de0edc1437ab9">  954</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mPad[1];</div><div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;</div><div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;    <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>;</div><div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;};</div><div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleWheelData.html">PxVehicleWheelData</a>)&amp; 0x0f));</div><div class="line"><a name="l00959"></a><span class="lineno">  959</span>&#160;</div><div class="line"><a name="l00960"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html">  960</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a></div><div class="line"><a name="l00961"></a><span class="lineno">  961</span>&#160;{</div><div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;</div><div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a4c2a2bf5a268389976a6f3c6ffeb1806">  964</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span>PxVehicleWheels4SimData;</div><div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;</div><div class="line"><a name="l00966"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a8edf19ece4a7b7c32af4aa823e98c434">  966</a></span>&#160;    <a class="code" href="classPxVehicleSuspensionData.html#a8edf19ece4a7b7c32af4aa823e98c434">PxVehicleSuspensionData</a>()</div><div class="line"><a name="l00967"></a><span class="lineno">  967</span>&#160;        :   mSpringStrength(0.0f),</div><div class="line"><a name="l00968"></a><span class="lineno">  968</span>&#160;            mSpringDamperRate(0.0f),</div><div class="line"><a name="l00969"></a><span class="lineno">  969</span>&#160;            mMaxCompression(0.3f),</div><div class="line"><a name="l00970"></a><span class="lineno">  970</span>&#160;            mMaxDroop(0.1f),</div><div class="line"><a name="l00971"></a><span class="lineno">  971</span>&#160;            mSprungMass(0.0f),</div><div class="line"><a name="l00972"></a><span class="lineno">  972</span>&#160;            mCamberAtRest(0.0f),</div><div class="line"><a name="l00973"></a><span class="lineno">  973</span>&#160;            mCamberAtMaxCompression(0.0f),</div><div class="line"><a name="l00974"></a><span class="lineno">  974</span>&#160;            mCamberAtMaxDroop(0.0f),</div><div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;            mRecipMaxCompression(1.0f),</div><div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;            mRecipMaxDroop(1.0f)</div><div class="line"><a name="l00977"></a><span class="lineno">  977</span>&#160;    {</div><div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;    }</div><div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;    </div><div class="line"><a name="l00987"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#ad6c229a583ec71fa2f3192de790528a7">  987</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#ad6c229a583ec71fa2f3192de790528a7">mSpringStrength</a>;</div><div class="line"><a name="l00988"></a><span class="lineno">  988</span>&#160;</div><div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#abd5b02e608d8d8e06ec7932ccbe514de">  996</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#abd5b02e608d8d8e06ec7932ccbe514de">mSpringDamperRate</a>;</div><div class="line"><a name="l00997"></a><span class="lineno">  997</span>&#160;</div><div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a41931d05cc3610c523139d4f975cced6"> 1005</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a41931d05cc3610c523139d4f975cced6">mMaxCompression</a>;</div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;</div><div class="line"><a name="l01014"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a20d5e1ae07792ecf7f0180c3456dd5ce"> 1014</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a20d5e1ae07792ecf7f0180c3456dd5ce">mMaxDroop</a>;</div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160;</div><div class="line"><a name="l01047"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a23f96767e47ea394bbb10ee597f2d9d3"> 1047</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a23f96767e47ea394bbb10ee597f2d9d3">mSprungMass</a>;</div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160;</div><div class="line"><a name="l01057"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a009eee43a101ae543e3b1fc551792653"> 1057</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a009eee43a101ae543e3b1fc551792653">mCamberAtRest</a>;</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;</div><div class="line"><a name="l01069"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#afbfa04e080c4318d167019151cd9fc23"> 1069</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#afbfa04e080c4318d167019151cd9fc23">mCamberAtMaxCompression</a>; </div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;</div><div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a057401ec58e0e0515b70e1d23c840cb7"> 1081</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a057401ec58e0e0515b70e1d23c840cb7">mCamberAtMaxDroop</a>; </div><div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;</div><div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#ab592368670a771f3c2d333c7a720b909"> 1090</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#ab592368670a771f3c2d333c7a720b909">getRecipMaxCompression</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMaxCompression;}</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;</div><div class="line"><a name="l01099"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#ac0c6ba3a78ee6a891d6122019c0feee0"> 1099</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#ac0c6ba3a78ee6a891d6122019c0feee0">getRecipMaxDroop</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipMaxDroop;}</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;</div><div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a2bec1ac8b8808407d0af0accfcc21e57"> 1106</a></span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classPxVehicleSuspensionData.html#a2bec1ac8b8808407d0af0accfcc21e57">setMassAndPreserveNaturalFrequency</a>(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> newSprungMass)</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;    {</div><div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> oldStrength = mSpringStrength;</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> oldSprungMass = mSprungMass;</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;        <span class="keyword">const</span> <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> newStrength = oldStrength * (newSprungMass / oldSprungMass);</div><div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;        mSpringStrength = newStrength;</div><div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;        mSprungMass = newSprungMass;</div><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;    }</div><div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;</div><div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;</div><div class="line"><a name="l01122"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#a05c9ff8df5782ffefdb90595b20efbbf"> 1122</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#a05c9ff8df5782ffefdb90595b20efbbf">mRecipMaxCompression</a>;</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div><div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#aca07e38db13471eb6d3b54cb421aacfc"> 1129</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleSuspensionData.html#aca07e38db13471eb6d3b54cb421aacfc">mRecipMaxDroop</a>;</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;    <span class="comment">//padding</span></div><div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="classPxVehicleSuspensionData.html#aa84939cb947f9b7d600564a64982975d"> 1132</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mPad[2];</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;    <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>;</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;};</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a>)&amp; 0x0f));</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div><div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html"> 1138</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a></div><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160;{</div><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160;</div><div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#acecdfc4ceea29cbb9a3fd946c3848bf4"> 1142</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a>;</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;</div><div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#ae926b0985fe5243a1e671405d19e9dac"> 1144</a></span>&#160;    <a class="code" href="classPxVehicleAntiRollBarData.html#ae926b0985fe5243a1e671405d19e9dac">PxVehicleAntiRollBarData</a>()</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;        : mWheel0(0xffffffff),</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;          mWheel1(0xffffffff),</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;          mStiffness(0.0f)</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;    {</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;    }</div><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;    <span class="comment">/*</span></div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;<span class="comment">    \brief The anti-roll bar connects two wheels with indices mWheel0 and mWheel1</span></div><div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;<span class="comment">    */</span></div><div class="line"><a name="l01154"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#a5896cff335146136d9459b0ca0456758"> 1154</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleAntiRollBarData.html#a5896cff335146136d9459b0ca0456758">mWheel0</a>;</div><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;    <span class="comment">/*</span></div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;<span class="comment">    \brief The anti-roll bar connects two wheels with indices mWheel0 and mWheel1</span></div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;<span class="comment">    */</span></div><div class="line"><a name="l01159"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#a4864fc373455950fc554cce0d644ff39"> 1159</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleAntiRollBarData.html#a4864fc373455950fc554cce0d644ff39">mWheel1</a>;</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;    <span class="comment">/*</span></div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;<span class="comment">    \brief The stiffness of the anti-roll bar.</span></div><div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="comment"></span></div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<span class="comment">    \note Specified in kilograms per second-squared (kg s^-2).</span></div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;<span class="comment"></span></div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;<span class="comment">    &lt;b&gt;Range:&lt;/b&gt; [0, PX_MAX_F32)&lt;br&gt;</span></div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;<span class="comment">    */</span></div><div class="line"><a name="l01168"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#a0d7c0f4f3a0acbc4fd52709959dc221d"> 1168</a></span>&#160;    <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> <a class="code" href="classPxVehicleAntiRollBarData.html#a0d7c0f4f3a0acbc4fd52709959dc221d">mStiffness</a>;</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;</div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;</div><div class="line"><a name="l01172"></a><span class="lineno"><a class="line" href="classPxVehicleAntiRollBarData.html#a3bc167f2dfbdf1d420337c3d113ce76d"> 1172</a></span>&#160;    <a class="code" href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> mPad[1];</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="classPxVehicleWheelsSimData.html#a4baf836f5290ad8d479043ebf1b7f5e6">isValid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;};</div><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a>)&amp; 0x0f));</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;</div><div class="line"><a name="l01178"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html"> 1178</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPxVehicleTireData.html">PxVehicleTireData</a></div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;{</div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l01181"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a4c2a2bf5a268389976a6f3c6ffeb1806"> 1181</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span>PxVehicleWheels4SimData;</div><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160;</div><div class="line"><a name="l01183"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a4f7cde0fb3943e130fe35a786f649d1d"> 1183</a></span>&#160;    <a class="code" href="classPxVehicleTireData.html#a4f7cde0fb3943e130fe35a786f649d1d">PxVehicleTireData</a>()</div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;        :   mLatStiffX(2.0f),</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;            mLatStiffY(0.3125f*(180.0f / <a class="code" href="group__foundation.html#gabcd49a429b8119de54375b3538ae8a8d">PxPi</a>)),</div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;            mLongitudinalStiffnessPerUnitGravity(1000.0f),</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;            mCamberStiffnessPerUnitGravity(0.1f*(180.0f / <a class="code" href="group__foundation.html#gabcd49a429b8119de54375b3538ae8a8d">PxPi</a>)),</div><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;            mType(0)</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;    {</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;        mFrictionVsSlipGraph[0][0]=0.0f;</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;        mFrictionVsSlipGraph[0][1]=1.0f;</div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;        mFrictionVsSlipGraph[1][0]=0.1f;</div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;        mFrictionVsSlipGraph[1][1]=1.0f;</div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;        mFrictionVsSlipGraph[2][0]=1.0f;</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;        mFrictionVsSlipGraph[2][1]=1.0f;</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;</div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;        mRecipLongitudinalStiffnessPerUnitGravity=1.0f/mLongitudinalStiffnessPerUnitGravity;</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;</div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;        mFrictionVsSlipGraphRecipx1Minusx0=1.0f/(mFrictionVsSlipGraph[1][0]-mFrictionVsSlipGraph[0][0]);</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;        mFrictionVsSlipGraphRecipx2Minusx1=1.0f/(mFrictionVsSlipGraph[2][0]-mFrictionVsSlipGraph[1][0]);</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;    }</div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;</div><div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#ad52ba7c872280fd9a52e728a052fc7ff"> 1210</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#ad52ba7c872280fd9a52e728a052fc7ff">mLatStiffX</a>;</div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;</div><div class="line"><a name="l01227"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#ad2fa139cdff425babbf332384478a857"> 1227</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#ad2fa139cdff425babbf332384478a857">mLatStiffY</a>;</div><div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;</div><div class="line"><a name="l01240"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a92083c9b5fbf957e4d4c54ab566b5457"> 1240</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a92083c9b5fbf957e4d4c54ab566b5457">mLongitudinalStiffnessPerUnitGravity</a>;</div><div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;</div><div class="line"><a name="l01253"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#ad279199240b57e9d20ad48a610ffa4b4"> 1253</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#ad279199240b57e9d20ad48a610ffa4b4">mCamberStiffnessPerUnitGravity</a>;</div><div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;</div><div class="line"><a name="l01288"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#aab2bbd4b293db8fb9b94f310a59176a2"> 1288</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mFrictionVsSlipGraph[3][2];</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;</div><div class="line"><a name="l01297"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a8a9469d1683718ba3e5a2d2632dd9218"> 1297</a></span>&#160;    <a class="code" href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxVehicleTireData.html#a8a9469d1683718ba3e5a2d2632dd9218">mType</a>;</div><div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160;</div><div class="line"><a name="l01304"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#ab81577d40669f44d1a934ec4bcbda872"> 1304</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#ab81577d40669f44d1a934ec4bcbda872">getRecipLongitudinalStiffnessPerUnitGravity</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mRecipLongitudinalStiffnessPerUnitGravity;}</div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;</div><div class="line"><a name="l01311"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a6fd5024ec03c9d047c368049d7cf2b75"> 1311</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a6fd5024ec03c9d047c368049d7cf2b75">getFrictionVsSlipGraphRecipx1Minusx0</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mFrictionVsSlipGraphRecipx1Minusx0;}</div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160;</div><div class="line"><a name="l01318"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a3dafe09ff7d11d1be8d7f8771d0b5416"> 1318</a></span>&#160;    <a class="code" href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a3dafe09ff7d11d1be8d7f8771d0b5416">getFrictionVsSlipGraphRecipx2Minusx1</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> mFrictionVsSlipGraphRecipx2Minusx1;}</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;</div><div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;</div><div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a8b459e357483c7ee86304cc1280c2d2d"> 1329</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a8b459e357483c7ee86304cc1280c2d2d">mRecipLongitudinalStiffnessPerUnitGravity</a>;</div><div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160;</div><div class="line"><a name="l01338"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a72bc73620f4d6265cf51869439574d3c"> 1338</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a72bc73620f4d6265cf51869439574d3c">mFrictionVsSlipGraphRecipx1Minusx0</a>;</div><div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;</div><div class="line"><a name="l01347"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a5a2f35b2a0e3e225e13c62f6d4c588d6"> 1347</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxVehicleTireData.html#a5a2f35b2a0e3e225e13c62f6d4c588d6">mFrictionVsSlipGraphRecipx2Minusx1</a>;</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;</div><div class="line"><a name="l01349"></a><span class="lineno"><a class="line" href="classPxVehicleTireData.html#a0b498753b7cf6afa6f0d507413dcb629"> 1349</a></span>&#160;    <a class="code" href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mPad[2];</div><div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;</div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;    <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>;</div><div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;};</div><div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;<a class="code" href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a>(0==(<span class="keyword">sizeof</span>(<a class="code" href="classPxVehicleTireData.html">PxVehicleTireData</a>)&amp; 0x0f));</div><div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;<span class="preprocessor">#if !PX_DOXYGEN</span></div><div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;} <span class="comment">// namespace physx</span></div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;</div><div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160;<span class="preprocessor">#endif //PX_VEHICLE_CORE_COMPONENTS_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> GuContactBuffer.h:37</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a4c0b58242e9c56d0dc606af39fe88fe8">PxVehicleGearsData::eFIFTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:256</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a488c09c8a39b7dddb2a3720b1e3ffa1f"><div class="ttname"><a href="classPxVehicleWheelData.html#a488c09c8a39b7dddb2a3720b1e3ffa1f">PxVehicleWheelData::getRecipRadius</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipRadius() const</div><div class="ttdoc">Return value equal to 1.0f/mRadius. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:925</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html_a4864fc373455950fc554cce0d644ff39"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html#a4864fc373455950fc554cce0d644ff39">PxVehicleAntiRollBarData::mWheel1</a></div><div class="ttdeci">PxU32 mWheel1</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1159</div></div>
<div class="ttc" id="classPxVehicleTireData_html_ad279199240b57e9d20ad48a610ffa4b4"><div class="ttname"><a href="classPxVehicleTireData.html#ad279199240b57e9d20ad48a610ffa4b4">PxVehicleTireData::mCamberStiffnessPerUnitGravity</a></div><div class="ttdeci">PxReal mCamberStiffnessPerUnitGravity</div><div class="ttdoc">tire Tire camber stiffness per unity gravitational acceleration. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1253</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html_ae926b0985fe5243a1e671405d19e9dac"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html#ae926b0985fe5243a1e671405d19e9dac">PxVehicleAntiRollBarData::PxVehicleAntiRollBarData</a></div><div class="ttdeci">PxVehicleAntiRollBarData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1144</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_aef3d841f346427763b04148b07ad76bd"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#aef3d841f346427763b04148b07ad76bd">PxVehicleDifferentialNWData::mPad</a></div><div class="ttdeci">PxU32 mPad</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:568</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_a8f1a138c63ae5bd015ed18de90168dab"><div class="ttname"><a href="classPxVehicleClutchData.html#a8f1a138c63ae5bd015ed18de90168dab">PxVehicleClutchData::mAccuracyMode</a></div><div class="ttdeci">PxVehicleClutchAccuracyMode::Enum mAccuracyMode</div><div class="ttdoc">The engine and wheel rotation speeds that are coupled through the clutch can be updated by choosing o...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:711</div></div>
<div class="ttc" id="PxMemory_8h_html"><div class="ttname"><a href="PxMemory_8h.html">PxMemory.h</a></div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a41931d05cc3610c523139d4f975cced6"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a41931d05cc3610c523139d4f975cced6">PxVehicleSuspensionData::mMaxCompression</a></div><div class="ttdeci">PxReal mMaxCompression</div><div class="ttdoc">Maximum compression allowed by suspension spring. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1005</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949d"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949d">PxVehicleDifferential4WData::Enum</a></div><div class="ttdeci">Enum</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:436</div></div>
<div class="ttc" id="group__vehicle_html_gaa52f6479b78eccd706af05e1e0a0c43f"><div class="ttname"><a href="group__vehicle.html#gaa52f6479b78eccd706af05e1e0a0c43f">PX_MAX_NB_WHEELS</a></div><div class="ttdeci">#define PX_MAX_NB_WHEELS</div><div class="ttdoc">This number is the maximum number of wheels allowed for a vehicle. </div><div class="ttdef"><b>Definition:</b> PxVehicleSDK.h:81</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_ac6aeda65c9d857ab3c8233cb5ccb9b07"><div class="ttname"><a href="classPxVehicleEngineData.html#ac6aeda65c9d857ab3c8233cb5ccb9b07">PxVehicleEngineData::mRecipMOI</a></div><div class="ttdeci">PxReal mRecipMOI</div><div class="ttdoc">Reciprocal of the engine moment of inertia. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:221</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_af3a913e892378dc31d602f771ded9256"><div class="ttname"><a href="classPxVehicleWheelData.html#af3a913e892378dc31d602f771ded9256">PxVehicleWheelData::mRecipRadius</a></div><div class="ttdeci">PxReal mRecipRadius</div><div class="ttdoc">Reciprocal of radius of unit that includes metal wheel plus rubber tire. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:943</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_ab856f54f8e45dc86b9b1a396ccfa05ff"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#ab856f54f8e45dc86b9b1a396ccfa05ff">PxVehicleTireLoadFilterData::PxVehicleTireLoadFilterData</a></div><div class="ttdeci">PxVehicleTireLoadFilterData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:813</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html"><div class="ttname"><a href="classPxVehicleDifferential4WData.html">PxVehicleDifferential4WData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:430</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_aa85fa0d81512ee0678351c32d3130ec7"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#aa85fa0d81512ee0678351c32d3130ec7">PxVehicleDifferential4WData::mRearBias</a></div><div class="ttdeci">PxReal mRearBias</div><div class="ttdoc">Maximum allowed ratio of rear-left and rear-right wheel rotation speeds. The differential will divert...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:513</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a697773b3bc8b2f1a9d1e09913e126170">PxVehicleGearsData::eSECOND</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:253</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_a7e37b2a81f834c76e9b00bf9b7358421"><div class="ttname"><a href="classPxVehicleChassisData.html#a7e37b2a81f834c76e9b00bf9b7358421">PxVehicleChassisData::pad</a></div><div class="ttdeci">PxReal pad</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:83</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html"><div class="ttname"><a href="classPxVehicleSuspensionData.html">PxVehicleSuspensionData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:960</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_aa3665a214eb8b1188a1c8fdd66f7f74d"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#aa3665a214eb8b1188a1c8fdd66f7f74d">PxVehicleAckermannGeometryData::mAxleSeparation</a></div><div class="ttdeci">PxReal mAxleSeparation</div><div class="ttdoc">Distance between center of front axle and center of rear axle. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:638</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a8a9469d1683718ba3e5a2d2632dd9218"><div class="ttname"><a href="classPxVehicleTireData.html#a8a9469d1683718ba3e5a2d2632dd9218">PxVehicleTireData::mType</a></div><div class="ttdeci">PxU32 mType</div><div class="ttdoc">Tire type denoting slicks, wets, snow, winter, summer, all-terrain, mud etc. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1297</div></div>
<div class="ttc" id="namespacephysx_html_ab4cf332bdb6e8b183e40b6973acc1e9b"><div class="ttname"><a href="namespacephysx.html#ab4cf332bdb6e8b183e40b6973acc1e9b">physx::PxF32</a></div><div class="ttdeci">float PxF32</div><div class="ttdef"><b>Definition:</b> PxSimpleTypes.h:76</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a80583db4ae487006afc324f9216023d1"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a80583db4ae487006afc324f9216023d1">PxVehicleGearsData::eTWENTYFIRST</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:272</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a44a0582d5e100b8ce808395bb58cce1a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a44a0582d5e100b8ce808395bb58cce1a">PxVehicleGearsData::eTWENTYNINTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:280</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_a963c71a977c0bfbb465fd75d1e106dc0"><div class="ttname"><a href="classPxVehicleClutchData.html#a963c71a977c0bfbb465fd75d1e106dc0">PxVehicleClutchData::PxVehicleClutchData</a></div><div class="ttdeci">PxVehicleClutchData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:670</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a9412523ff0085a47c88048e25d4165ed"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a9412523ff0085a47c88048e25d4165ed">PxVehicleTireLoadFilterData::mMaxNormalisedLoad</a></div><div class="ttdeci">PxReal mMaxNormalisedLoad</div><div class="ttdoc">Graph point (mMaxNormalisedLoad,mMaxFilteredNormalisedLoad) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:790</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a05c9ff8df5782ffefdb90595b20efbbf"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a05c9ff8df5782ffefdb90595b20efbbf">PxVehicleSuspensionData::mRecipMaxCompression</a></div><div class="ttdeci">PxReal mRecipMaxCompression</div><div class="ttdoc">Cached value of 1.0f/mMaxCompression. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1122</div></div>
<div class="ttc" id="group__foundation_html_gabcd49a429b8119de54375b3538ae8a8d"><div class="ttname"><a href="group__foundation.html#gabcd49a429b8119de54375b3538ae8a8d">PxPi</a></div><div class="ttdeci">static const float PxPi</div><div class="ttdef"><b>Definition:</b> PxMath.h:58</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a476cfd6e181dbe556b5f84b65f3a94b6"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a476cfd6e181dbe556b5f84b65f3a94b6">PxVehicleGearsData::eTENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:261</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a45360ef516936038e0e8230331a4b1c4"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a45360ef516936038e0e8230331a4b1c4">PxVehicleGearsData::eNINETEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:270</div></div>
<div class="ttc" id="classPxVehicleWheelData_html"><div class="ttname"><a href="classPxVehicleWheelData.html">PxVehicleWheelData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:818</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_ad40d340e885cb2667d305a25dba1db1c"><div class="ttname"><a href="classPxVehicleWheelData.html#ad40d340e885cb2667d305a25dba1db1c">PxVehicleWheelData::mMaxSteer</a></div><div class="ttdeci">PxReal mMaxSteer</div><div class="ttdoc">Max steer angle that can be achieved by the wheel. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:909</div></div>
<div class="ttc" id="classPxVehicleClutchData_html"><div class="ttname"><a href="classPxVehicleClutchData.html">PxVehicleClutchData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:664</div></div>
<div class="ttc" id="group__foundation_html_ga6a774eed3cad34b0f636332a3d28c6bb"><div class="ttname"><a href="group__foundation.html#ga6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a></div><div class="ttdeci">#define PX_FORCE_INLINE</div><div class="ttdef"><b>Definition:</b> PxPreprocessor.h:351</div></div>
<div class="ttc" id="classPxVehicleTireData_html"><div class="ttname"><a href="classPxVehicleTireData.html">PxVehicleTireData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1178</div></div>
<div class="ttc" id="namespacephysx_html_a727d2d8426e2a21ebbc522fa65c3f97a"><div class="ttname"><a href="namespacephysx.html#a727d2d8426e2a21ebbc522fa65c3f97a">physx::PxReal</a></div><div class="ttdeci">float PxReal</div><div class="ttdef"><b>Definition:</b> PxSimpleTypes.h:78</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a5a2f35b2a0e3e225e13c62f6d4c588d6"><div class="ttname"><a href="classPxVehicleTireData.html#a5a2f35b2a0e3e225e13c62f6d4c588d6">PxVehicleTireData::mFrictionVsSlipGraphRecipx2Minusx1</a></div><div class="ttdeci">PxReal mFrictionVsSlipGraphRecipx2Minusx1</div><div class="ttdoc">Cached value of 1.0f/(mFrictionVsSlipGraph[2][0]-mFrictionVsSlipGraph[1][0]) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1347</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_ab11fb980c1082f7bcec722a16faa91a2"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#ab11fb980c1082f7bcec722a16faa91a2">PxVehicleAckermannGeometryData::mFrontWidth</a></div><div class="ttdeci">PxReal mFrontWidth</div><div class="ttdoc">Distance between center-point of the two front wheels. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:620</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a3e3deb6f0ea5abe0eb4602adb0d3291d"><div class="ttname"><a href="classPxVehicleGearsData.html#a3e3deb6f0ea5abe0eb4602adb0d3291d">PxVehicleGearsData::setGearRatio</a></div><div class="ttdeci">void setGearRatio(PxVehicleGearsData::Enum a, PxReal ratio)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:342</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a75e929332aad1ce95d539cec2114861a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a75e929332aad1ce95d539cec2114861a">PxVehicleGearsData::eSIXTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:267</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da2a059ec5ff100b4880c977de39966672"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da2a059ec5ff100b4880c977de39966672">PxVehicleDifferential4WData::eDIFF_TYPE_LS_FRONTWD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:439</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da1059cfcc744ff0f55463741f4cc95f74"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1059cfcc744ff0f55463741f4cc95f74">PxVehicleDifferential4WData::eDIFF_TYPE_LS_REARWD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:440</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_af1daeb2e387931179e342a87a0646313"><div class="ttname"><a href="classPxVehicleWheelData.html#af1daeb2e387931179e342a87a0646313">PxVehicleWheelData::mRadius</a></div><div class="ttdeci">PxReal mRadius</div><div class="ttdoc">Radius of unit that includes metal wheel plus rubber tire. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:846</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_abd5b02e608d8d8e06ec7932ccbe514de"><div class="ttname"><a href="classPxVehicleSuspensionData.html#abd5b02e608d8d8e06ec7932ccbe514de">PxVehicleSuspensionData::mSpringDamperRate</a></div><div class="ttdeci">PxReal mSpringDamperRate</div><div class="ttdoc">Spring damper rate of suspension unit. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:996</div></div>
<div class="ttc" id="structPxVehicleClutchAccuracyMode_html"><div class="ttname"><a href="structPxVehicleClutchAccuracyMode.html">PxVehicleClutchAccuracyMode</a></div><div class="ttdoc">Choose between a potentially more expensive but more accurate solution to the clutch model or a poten...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:655</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da1a016da5b0b2f64351019af46c53be41"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da1a016da5b0b2f64351019af46c53be41">PxVehicleDifferential4WData::eDIFF_TYPE_OPEN_4WD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:441</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad6457417b12c88b701f6318fd58b3c29">PxVehicleGearsData::eFIRST</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:252</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a7a82e798063cbad1d60dfd26b4aea512"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7a82e798063cbad1d60dfd26b4aea512">PxVehicleGearsData::eEIGHTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:269</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_aa2353fe51236e4d02924eff9bccd94b2"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#aa2353fe51236e4d02924eff9bccd94b2">PxVehicleAutoBoxData::setDownRatios</a></div><div class="ttdeci">void setDownRatios(PxVehicleGearsData::Enum a, PxReal ratio)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:425</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a0166606fc9f0ea2c7c00ce23a917a8a7"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a0166606fc9f0ea2c7c00ce23a917a8a7">PxVehicleDifferential4WData::PxVehicleDifferential4WData</a></div><div class="ttdeci">PxVehicleDifferential4WData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:530</div></div>
<div class="ttc" id="PxVehicleSDK_8h_html"><div class="ttname"><a href="PxVehicleSDK_8h.html">PxVehicleSDK.h</a></div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_ab592368670a771f3c2d333c7a720b909"><div class="ttname"><a href="classPxVehicleSuspensionData.html#ab592368670a771f3c2d333c7a720b909">PxVehicleSuspensionData::getRecipMaxCompression</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMaxCompression() const</div><div class="ttdoc">Reciprocal of maximum compression. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1090</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a00e06423168a5dde9fef7043ea701663"><div class="ttname"><a href="classPxVehicleEngineData.html#a00e06423168a5dde9fef7043ea701663">PxVehicleEngineData::mRecipMaxOmega</a></div><div class="ttdeci">PxReal mRecipMaxOmega</div><div class="ttdoc">Reciprocal of the maximum rotation speed of the engine. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:230</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a419988828afa45ea708d29b4a73665b7"><div class="ttname"><a href="classPxVehicleGearsData.html#a419988828afa45ea708d29b4a73665b7">PxVehicleGearsData::mNbRatios</a></div><div class="ttdeci">PxU32 mNbRatios</div><div class="ttdoc">Number of gears (including reverse and neutral). </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:321</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aeca1a50484c57fd8322289c9128d2979"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeca1a50484c57fd8322289c9128d2979">PxVehicleGearsData::eTWENTYEIGHTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:279</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_afbfa04e080c4318d167019151cd9fc23"><div class="ttname"><a href="classPxVehicleSuspensionData.html#afbfa04e080c4318d167019151cd9fc23">PxVehicleSuspensionData::mCamberAtMaxCompression</a></div><div class="ttdeci">PxReal mCamberAtMaxCompression</div><div class="ttdoc">Camber angle (in radians) of wheel when the suspension is at maximum compression. ...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1069</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_a67df50348629357c2034e8517817e896"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#a67df50348629357c2034e8517817e896">PxVehicleAckermannGeometryData::PxVehicleAckermannGeometryData</a></div><div class="ttdeci">PxVehicleAckermannGeometryData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:588</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_ab037c108ad8a9488412ae0fbe14520fb"><div class="ttname"><a href="classPxVehicleGearsData.html#ab037c108ad8a9488412ae0fbe14520fb">PxVehicleGearsData::mSwitchTime</a></div><div class="ttdeci">PxReal mSwitchTime</div><div class="ttdoc">Time it takes to switch gear. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:330</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a6c95aec1c84e0be6bf3422b5baf63b55"><div class="ttname"><a href="classPxVehicleEngineData.html#a6c95aec1c84e0be6bf3422b5baf63b55">PxVehicleEngineData::mMaxOmega</a></div><div class="ttdeci">PxReal mMaxOmega</div><div class="ttdoc">Maximum rotation speed of the engine. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:148</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a519e0c989662b804a27b1c729aba234a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a519e0c989662b804a27b1c729aba234a">PxVehicleGearsData::eTHIRTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:264</div></div>
<div class="ttc" id="classPxVehicleDriveSimData_html_a7608e0fd82a2c537418779e450537361"><div class="ttname"><a href="classPxVehicleDriveSimData.html#a7608e0fd82a2c537418779e450537361">PxVehicleDriveSimData::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdoc">Test that a PxVehicleDriveSimData instance has been configured with legal data. Call only after setti...</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_aa363bb07cd4533cfee8a59bc14d03c10"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#aa363bb07cd4533cfee8a59bc14d03c10">PxVehicleDifferentialNWData::PxVehicleDifferentialNWData</a></div><div class="ttdeci">PxVehicleDifferentialNWData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:542</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a6950388c98f26da4f37bd824441331a7"><div class="ttname"><a href="classPxVehicleGearsData.html#a6950388c98f26da4f37bd824441331a7">PxVehicleGearsData::getGearRatio</a></div><div class="ttdeci">PxReal getGearRatio(PxVehicleGearsData::Enum a) const</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:341</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a3465f5abcbd92a587243b56cfa11b3f9"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a3465f5abcbd92a587243b56cfa11b3f9">PxVehicleTireLoadFilterData::mDenominator</a></div><div class="ttdeci">PxReal mDenominator</div><div class="ttdoc">Not necessary to set this value. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:805</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_ae4452ddf7057ba51e96053c372995757"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#ae4452ddf7057ba51e96053c372995757">PxVehicleTireLoadFilterData::getDenominator</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getDenominator() const</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:797</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a025daaaa87f9eb06e8d715201ea59091"><div class="ttname"><a href="classPxVehicleEngineData.html#a025daaaa87f9eb06e8d715201ea59091">PxVehicleEngineData::getRecipMaxOmega</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMaxOmega() const</div><div class="ttdoc">Return value of mRecipMaxOmega( = 1.0f / mMaxOmega ) that is automatically set by PxVehicleDriveSimDa...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:210</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_aef669dcda5387646e25a7ed6a318703a"><div class="ttname"><a href="classPxVehicleWheelData.html#aef669dcda5387646e25a7ed6a318703a">PxVehicleWheelData::mMaxBrakeTorque</a></div><div class="ttdeci">PxReal mMaxBrakeTorque</div><div class="ttdoc">Max brake torque that can be applied to wheel. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:891</div></div>
<div class="ttc" id="classPxFixedSizeLookupTable_html"><div class="ttname"><a href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable&lt; eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES &gt;</a></div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a2bec1ac8b8808407d0af0accfcc21e57"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a2bec1ac8b8808407d0af0accfcc21e57">PxVehicleSuspensionData::setMassAndPreserveNaturalFrequency</a></div><div class="ttdeci">void setMassAndPreserveNaturalFrequency(const PxReal newSprungMass)</div><div class="ttdoc">Set a new sprung mass for the suspension and modify the spring strength so that the natural frequency...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1106</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_a52f6cfc33d051676c7a06d2d3c1a1ea2"><div class="ttname"><a href="classPxVehicleChassisData.html#a52f6cfc33d051676c7a06d2d3c1a1ea2">PxVehicleChassisData::mMOI</a></div><div class="ttdeci">PxVec3 mMOI</div><div class="ttdoc">Moment of inertia of vehicle rigid body actor. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:65</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a4f7cde0fb3943e130fe35a786f649d1d"><div class="ttname"><a href="classPxVehicleTireData.html#a4f7cde0fb3943e130fe35a786f649d1d">PxVehicleTireData::PxVehicleTireData</a></div><div class="ttdeci">PxVehicleTireData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1183</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da8d3a2f5e262496c483769ae2767e9ffa"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da8d3a2f5e262496c483769ae2767e9ffa">PxVehicleDifferential4WData::eDIFF_TYPE_OPEN_FRONTWD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:442</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html_a0d7c0f4f3a0acbc4fd52709959dc221d"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html#a0d7c0f4f3a0acbc4fd52709959dc221d">PxVehicleAntiRollBarData::mStiffness</a></div><div class="ttdeci">PxF32 mStiffness</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1168</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a7be3adbf66a114e47caf74ced1bac776"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a7be3adbf66a114e47caf74ced1bac776">PxVehicleAutoBoxData::getDownRatios</a></div><div class="ttdeci">PxReal getDownRatios(PxVehicleGearsData::Enum a) const</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:424</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_ad942a43c68ffa02a5cebf38b5d4d383d"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#ad942a43c68ffa02a5cebf38b5d4d383d">PxVehicleAutoBoxData::getUpRatios</a></div><div class="ttdeci">PxReal getUpRatios(PxVehicleGearsData::Enum a) const</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:421</div></div>
<div class="ttc" id="classPxVehicleDriveSimData_html"><div class="ttname"><a href="classPxVehicleDriveSimData.html">PxVehicleDriveSimData</a></div><div class="ttdoc">Data structure describing non-wheel configuration data of a vehicle that has engine, gears, clutch, and auto-box. </div><div class="ttdef"><b>Definition:</b> PxVehicleDrive.h:56</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a2a6d3e11bb75ef8c7c470d854f0de96a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2a6d3e11bb75ef8c7c470d854f0de96a">PxVehicleGearsData::eTWENTIETH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:271</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a009eee43a101ae543e3b1fc551792653"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a009eee43a101ae543e3b1fc551792653">PxVehicleSuspensionData::mCamberAtRest</a></div><div class="ttdeci">PxReal mCamberAtRest</div><div class="ttdoc">Camber angle (in radians) of wheel when the suspension is at its rest position. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1057</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a981cc327b2fa9709f58cea31945e610c">PxVehicleGearsData::eFOURTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:255</div></div>
<div class="ttc" id="PxCoreUtilityTypes_8h_html"><div class="ttname"><a href="PxCoreUtilityTypes_8h.html">PxCoreUtilityTypes.h</a></div></div>
<div class="ttc" id="classPxVehicleTireData_html_ab81577d40669f44d1a934ec4bcbda872"><div class="ttname"><a href="classPxVehicleTireData.html#ab81577d40669f44d1a934ec4bcbda872">PxVehicleTireData::getRecipLongitudinalStiffnessPerUnitGravity</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipLongitudinalStiffnessPerUnitGravity() const</div><div class="ttdoc">Return Cached value of 1.0/mLongitudinalStiffnessPerUnitGravity. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1304</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a57065d25a4a30ef239e7b54feba41679"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a57065d25a4a30ef239e7b54feba41679">PxVehicleGearsData::eFIFTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:266</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_aaa2ecbd51bda5f3894588cda89a015da"><div class="ttname"><a href="classPxVehicleEngineData.html#aaa2ecbd51bda5f3894588cda89a015da">PxVehicleEngineData::mDampingRateZeroThrottleClutchDisengaged</a></div><div class="ttdeci">PxReal mDampingRateZeroThrottleClutchDisengaged</div><div class="ttdoc">Damping rate of engine when full throttle is applied. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:200</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a4f53c98eb2607d7f8faa478ef4c994d1"><div class="ttname"><a href="classPxVehicleGearsData.html#a4f53c98eb2607d7f8faa478ef4c994d1">PxVehicleGearsData::mPad</a></div><div class="ttdeci">PxReal mPad</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:334</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_a6d15ee641598033fef887c399f547422"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#a6d15ee641598033fef887c399f547422">PxVehicleAckermannGeometryData::PxVehicleAckermannGeometryData</a></div><div class="ttdeci">PxVehicleAckermannGeometryData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:646</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ac611b070914db05b5a4f912f608a7f88"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ac611b070914db05b5a4f912f608a7f88">PxVehicleGearsData::eTWENTYTHIRD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:274</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a8edf19ece4a7b7c32af4aa823e98c434"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a8edf19ece4a7b7c32af4aa823e98c434">PxVehicleSuspensionData::PxVehicleSuspensionData</a></div><div class="ttdeci">PxVehicleSuspensionData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:966</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ace45c074203f10fd830f6ef83652ba1d"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ace45c074203f10fd830f6ef83652ba1d">PxVehicleGearsData::eSEVENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:258</div></div>
<div class="ttc" id="classPxVehicleWheelsSimData_html"><div class="ttname"><a href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a></div><div class="ttdoc">Data structure describing configuration data of a vehicle with up to 20 wheels. </div><div class="ttdef"><b>Definition:</b> PxVehicleWheels.h:123</div></div>
<div class="ttc" id="classPxVehicleEngineData_html"><div class="ttname"><a href="classPxVehicleEngineData.html">PxVehicleEngineData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:89</div></div>
<div class="ttc" id="group__vehicle_html_ga8d4cfac998db5828bcfff2253c3d1fcc"><div class="ttname"><a href="group__vehicle.html#ga8d4cfac998db5828bcfff2253c3d1fcc">PX_COMPILE_TIME_ASSERT</a></div><div class="ttdeci">PX_COMPILE_TIME_ASSERT(0==(sizeof(PxVehicleChassisData)&amp;0x0f))</div></div>
<div class="ttc" id="classPxVehicleDriveSimDataNW_html"><div class="ttname"><a href="classPxVehicleDriveSimDataNW.html">PxVehicleDriveSimDataNW</a></div><div class="ttdoc">Data structure describing configuration data of a vehicle with up to PX_MAX_NB_WHEELS driven equally ...</div><div class="ttdef"><b>Definition:</b> PxVehicleDriveNW.h:58</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7">PxVehicleGearsData::Enum</a></div><div class="ttdeci">Enum</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:248</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a63826cac0973a375151f3721c6bff91c"><div class="ttname"><a href="classPxVehicleEngineData.html#a63826cac0973a375151f3721c6bff91c">PxVehicleEngineData::mTorqueCurve</a></div><div class="ttdeci">PxFixedSizeLookupTable&lt; eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES &gt; mTorqueCurve</div><div class="ttdoc">Graph of normalized torque (torque/mPeakTorque) against normalized engine speed ( engineRotationSpeed...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:121</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_afa3118a1b2b8d091a96a29f1b03ec339"><div class="ttname"><a href="classPxVehicleClutchData.html#afa3118a1b2b8d091a96a29f1b03ec339">PxVehicleClutchData::mStrength</a></div><div class="ttdeci">PxReal mStrength</div><div class="ttdoc">Strength of clutch. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:695</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a64e578969fd1e2595a7ae62aaf920865">PxVehicleGearsData::eSIXTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:257</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a604a3e610511584e23f7b1575c015555"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a604a3e610511584e23f7b1575c015555">PxVehicleGearsData::eTWELFTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:263</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a2911987cc6282a8a5beae6024060cd7b"><div class="ttname"><a href="classPxVehicleWheelData.html#a2911987cc6282a8a5beae6024060cd7b">PxVehicleWheelData::mMOI</a></div><div class="ttdeci">PxReal mMOI</div><div class="ttdoc">Moment of inertia of unit that includes wheel plus tire about the rolling axis. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:873</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_ad1782c61ec9515dee01722f9620d4b54"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#ad1782c61ec9515dee01722f9620d4b54">PxVehicleAckermannGeometryData::mRearWidth</a></div><div class="ttdeci">PxReal mRearWidth</div><div class="ttdoc">Distance between center-point of the two rear wheels. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:629</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ad7f8a4bffcb5c42dee8580da7c957800"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ad7f8a4bffcb5c42dee8580da7c957800">PxVehicleGearsData::eTHIRTIETH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:281</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_ad568184c553c242cd8dac918d3a39eb9"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#ad568184c553c242cd8dac918d3a39eb9">PxVehicleDifferentialNWData::mNbDrivenWheels</a></div><div class="ttdeci">PxU32 mNbDrivenWheels</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:566</div></div>
<div class="ttc" id="classPxVehicleDriveSimData4W_html_ae7f90fe549220681824d4da56e4f4ec9"><div class="ttname"><a href="classPxVehicleDriveSimData4W.html#ae7f90fe549220681824d4da56e4f4ec9">PxVehicleDriveSimData4W::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdoc">Test if the 4W-drive simulation data has been setup with legal data. </div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aa1c63bf522cfa13f31b1432c97ea5cac"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa1c63bf522cfa13f31b1432c97ea5cac">PxVehicleGearsData::eELEVENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:262</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a3dafe09ff7d11d1be8d7f8771d0b5416"><div class="ttname"><a href="classPxVehicleTireData.html#a3dafe09ff7d11d1be8d7f8771d0b5416">PxVehicleTireData::getFrictionVsSlipGraphRecipx2Minusx1</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getFrictionVsSlipGraphRecipx2Minusx1() const</div><div class="ttdoc">Return Cached value of 1.0f/(mFrictionVsSlipGraph[2][0]-mFrictionVsSlipGraph[1][0]) ...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1318</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a005a7683c71f24cef155c14c2e1e3a44"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a005a7683c71f24cef155c14c2e1e3a44">PxVehicleAutoBoxData::getLatency</a></div><div class="ttdeci">PxReal getLatency() const</div><div class="ttdoc">Get the latency time of the autobox. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:409</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a914c7de59fd8443c371e30b42b2e6d84"><div class="ttname"><a href="classPxVehicleWheelData.html#a914c7de59fd8443c371e30b42b2e6d84">PxVehicleWheelData::mToeAngle</a></div><div class="ttdeci">PxReal mToeAngle</div><div class="ttdoc">Wheel toe angle. This value is ignored by PxVehicleDriveTank and PxVehicleNoDrive. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:918</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a7a25d039985b65d26f458de252f3f867"><div class="ttname"><a href="classPxVehicleEngineData.html#a7a25d039985b65d26f458de252f3f867">PxVehicleEngineData::getRecipMOI</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMOI() const</div><div class="ttdoc">Return value of mRecipMOI(=1.0f/mMOI) that is automatically set by PxVehicleDriveSimData::setEngineDa...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:205</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_aeb0c9919b420e10e10b6e25ded451deb"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#aeb0c9919b420e10e10b6e25ded451deb">PxVehicleTireLoadFilterData::mMaxFilteredNormalisedLoad</a></div><div class="ttdeci">PxReal mMaxFilteredNormalisedLoad</div><div class="ttdoc">Graph point (mMaxNormalisedLoad,mMaxFilteredNormalisedLoad) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:795</div></div>
<div class="ttc" id="classPxVehicleChassisData_html"><div class="ttname"><a href="classPxVehicleChassisData.html">PxVehicleChassisData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:47</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a2e5eeb1950bba2744e240eeb38c9c799"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a2e5eeb1950bba2744e240eeb38c9c799">PxVehicleGearsData::eTWENTYSIXTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:277</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a197ff974ac25dfbad8c8f323a74a8a0d"><div class="ttname"><a href="classPxVehicleGearsData.html#a197ff974ac25dfbad8c8f323a74a8a0d">PxVehicleGearsData::PxVehicleGearsData</a></div><div class="ttdeci">PxVehicleGearsData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:285</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a72bc73620f4d6265cf51869439574d3c"><div class="ttname"><a href="classPxVehicleTireData.html#a72bc73620f4d6265cf51869439574d3c">PxVehicleTireData::mFrictionVsSlipGraphRecipx1Minusx0</a></div><div class="ttdeci">PxReal mFrictionVsSlipGraphRecipx1Minusx0</div><div class="ttdoc">Cached value of 1.0f/(mFrictionVsSlipGraph[1][0]-mFrictionVsSlipGraph[0][0]) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1338</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a84514919359b78e59c359099406b7bac"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a84514919359b78e59c359099406b7bac">PxVehicleDifferential4WData::mCentreBias</a></div><div class="ttdeci">PxReal mCentreBias</div><div class="ttdoc">Maximum allowed ratio of average front wheel rotation speed and rear wheel rotation speeds The differ...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:493</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a8b459e357483c7ee86304cc1280c2d2d"><div class="ttname"><a href="classPxVehicleTireData.html#a8b459e357483c7ee86304cc1280c2d2d">PxVehicleTireData::mRecipLongitudinalStiffnessPerUnitGravity</a></div><div class="ttdeci">PxReal mRecipLongitudinalStiffnessPerUnitGravity</div><div class="ttdoc">Cached value of 1.0/mLongitudinalStiffnessPerUnitGravity. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1329</div></div>
<div class="ttc" id="namespacephysx_html_a3849f86abc21d3a58949481603fe8309"><div class="ttname"><a href="namespacephysx.html#a3849f86abc21d3a58949481603fe8309">physx::PxU8</a></div><div class="ttdeci">uint8_t PxU8</div><div class="ttdef"><b>Definition:</b> PxSimpleTypes.h:75</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_a7dad368357aa927245c645706cc0e280"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#a7dad368357aa927245c645706cc0e280">PxVehicleDifferentialNWData::mInvNbDrivenWheels</a></div><div class="ttdeci">PxReal mInvNbDrivenWheels</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:567</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html_af039623f85305bb425d9bd057810d072"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html#af039623f85305bb425d9bd057810d072">PxVehicleAckermannGeometryData::mAccuracy</a></div><div class="ttdeci">PxReal mAccuracy</div><div class="ttdoc">Accuracy of Ackermann steer calculation. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:611</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_adb04c7e952cb69ecda68de63baace547"><div class="ttname"><a href="classPxVehicleGearsData.html#adb04c7e952cb69ecda68de63baace547">PxVehicleGearsData::mFinalRatio</a></div><div class="ttdeci">PxReal mFinalRatio</div><div class="ttdoc">Gear ratio applied is mRatios[currentGear]*finalRatio. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:314</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a003aa44611d0be2a466787521db49fb2"><div class="ttname"><a href="classPxVehicleEngineData.html#a003aa44611d0be2a466787521db49fb2">PxVehicleEngineData::PxVehicleEngineData</a></div><div class="ttdeci">PxVehicleEngineData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:100</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a7cb4c73cc1997ba805a79cb72f230d36"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a7cb4c73cc1997ba805a79cb72f230d36">PxVehicleAutoBoxData::PxVehicleAutoBoxData</a></div><div class="ttdeci">PxVehicleAutoBoxData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:353</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a484bffdc809b1871f4948481d97de22c"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a484bffdc809b1871f4948481d97de22c">PxVehicleGearsData::eTWENTYFIFTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:276</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_aec975503b12597aa6c3f17a4d6f14671"><div class="ttname"><a href="classPxVehicleWheelData.html#aec975503b12597aa6c3f17a4d6f14671">PxVehicleWheelData::mDampingRate</a></div><div class="ttdeci">PxReal mDampingRate</div><div class="ttdoc">Damping rate applied to wheel. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:882</div></div>
<div class="ttc" id="classPxVehicleTireData_html_ad52ba7c872280fd9a52e728a052fc7ff"><div class="ttname"><a href="classPxVehicleTireData.html#ad52ba7c872280fd9a52e728a052fc7ff">PxVehicleTireData::mLatStiffX</a></div><div class="ttdeci">PxReal mLatStiffX</div><div class="ttdoc">Tire lateral stiffness is a graph of tire load that has linear behavior near zero load and flattens a...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1210</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_ab001758215bac27aa489d7418e9c6c74"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#ab001758215bac27aa489d7418e9c6c74">PxVehicleDifferential4WData::mRearLeftRightSplit</a></div><div class="ttdeci">PxReal mRearLeftRightSplit</div><div class="ttdoc">Ratio of torque split between rear-left and rear-right (&gt;0.5 means more to rear-left, &lt;0.5 means more to rear-right). </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:483</div></div>
<div class="ttc" id="structPxVehicleClutchAccuracyMode_html_a8cb4ae31cf929f344f2049939b9f61ce"><div class="ttname"><a href="structPxVehicleClutchAccuracyMode.html#a8cb4ae31cf929f344f2049939b9f61ce">PxVehicleClutchAccuracyMode::Enum</a></div><div class="ttdeci">Enum</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:657</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_aa24a9523ad4a01e87df3a6d1d7c168a1"><div class="ttname"><a href="classPxVehicleEngineData.html#aa24a9523ad4a01e87df3a6d1d7c168a1">PxVehicleEngineData::PxVehicleEngineData</a></div><div class="ttdeci">PxVehicleEngineData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:237</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a6fd5024ec03c9d047c368049d7cf2b75"><div class="ttname"><a href="classPxVehicleTireData.html#a6fd5024ec03c9d047c368049d7cf2b75">PxVehicleTireData::getFrictionVsSlipGraphRecipx1Minusx0</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getFrictionVsSlipGraphRecipx1Minusx0() const</div><div class="ttdoc">Return Cached value of 1.0f/(mFrictionVsSlipGraph[1][0]-mFrictionVsSlipGraph[0][0]) ...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1311</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a23f96767e47ea394bbb10ee597f2d9d3"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a23f96767e47ea394bbb10ee597f2d9d3">PxVehicleSuspensionData::mSprungMass</a></div><div class="ttdeci">PxReal mSprungMass</div><div class="ttdoc">Mass of vehicle that is supported by suspension spring. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1047</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_aca07e38db13471eb6d3b54cb421aacfc"><div class="ttname"><a href="classPxVehicleSuspensionData.html#aca07e38db13471eb6d3b54cb421aacfc">PxVehicleSuspensionData::mRecipMaxDroop</a></div><div class="ttdeci">PxReal mRecipMaxDroop</div><div class="ttdoc">Cached value of 1.0f/mMaxDroop. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1129</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a1d1bd99f02c6685047a7ce5891d4287e"><div class="ttname"><a href="classPxVehicleWheelData.html#a1d1bd99f02c6685047a7ce5891d4287e">PxVehicleWheelData::mWidth</a></div><div class="ttdeci">PxReal mWidth</div><div class="ttdoc">Maximum width of unit that includes wheel plus tire. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:855</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html">PxVehicleAntiRollBarData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1138</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a8fadedab89e26a913b7c24b312ccf106"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a8fadedab89e26a913b7c24b312ccf106">PxVehicleAutoBoxData::setUpRatios</a></div><div class="ttdeci">void setUpRatios(PxVehicleGearsData::Enum a, PxReal ratio)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:422</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949da611240968c929405aa82dd5c1cb72b26"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949da611240968c929405aa82dd5c1cb72b26">PxVehicleDifferential4WData::eDIFF_TYPE_OPEN_REARWD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:443</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a87b843efc25143193fea2e7112aadc41"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a87b843efc25143193fea2e7112aadc41">PxVehicleDifferential4WData::PxVehicleDifferential4WData</a></div><div class="ttdeci">PxVehicleDifferential4WData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:447</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a7ec5ab02dd6f186a8453486e1f1b007d"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a7ec5ab02dd6f186a8453486e1f1b007d">PxVehicleGearsData::eEIGHTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:259</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_ad25ba7c718a9d898a209f9ab874b380b"><div class="ttname"><a href="classPxVehicleChassisData.html#ad25ba7c718a9d898a209f9ab874b380b">PxVehicleChassisData::mMass</a></div><div class="ttdeci">PxReal mMass</div><div class="ttdoc">Mass of vehicle rigid body actor. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:72</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a789fd306f9295097cc51cd7cba731d76"><div class="ttname"><a href="classPxVehicleWheelData.html#a789fd306f9295097cc51cd7cba731d76">PxVehicleWheelData::mRecipMOI</a></div><div class="ttdeci">PxReal mRecipMOI</div><div class="ttdoc">Reciprocal of moment of inertia of unit that includes wheel plus tire about single allowed axis of ro...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:952</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_ad6c229a583ec71fa2f3192de790528a7"><div class="ttname"><a href="classPxVehicleSuspensionData.html#ad6c229a583ec71fa2f3192de790528a7">PxVehicleSuspensionData::mSpringStrength</a></div><div class="ttdeci">PxReal mSpringStrength</div><div class="ttdoc">Spring strength of suspension unit. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:987</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_aadd4ad16050017edcb3c616536da1fe2"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#aadd4ad16050017edcb3c616536da1fe2">PxVehicleDifferential4WData::mFrontBias</a></div><div class="ttdeci">PxReal mFrontBias</div><div class="ttdoc">Maximum allowed ratio of front-left and front-right wheel rotation speeds. The differential will dive...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:503</div></div>
<div class="ttc" id="PxVec3_8h_html"><div class="ttname"><a href="PxVec3_8h.html">PxVec3.h</a></div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a17b180dce7605d603eb5a562bc70949daf137d75c501bf33622f4a46b52ccdcf5"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a17b180dce7605d603eb5a562bc70949daf137d75c501bf33622f4a46b52ccdcf5">PxVehicleDifferential4WData::eDIFF_TYPE_LS_4WD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:438</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a0c2512fc5ecaeeaeb3aa47fea8b657b8"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a0c2512fc5ecaeeaeb3aa47fea8b657b8">PxVehicleTireLoadFilterData::mMinNormalisedLoad</a></div><div class="ttdeci">PxReal mMinNormalisedLoad</div><div class="ttdoc">Graph point (mMinNormalisedLoad,mMinFilteredNormalisedLoad) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:780</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_ab99b44e479b844d8318d8e5d785bb3de"><div class="ttname"><a href="classPxVehicleWheelData.html#ab99b44e479b844d8318d8e5d785bb3de">PxVehicleWheelData::getRecipMOI</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMOI() const</div><div class="ttdoc">Return value equal to 1.0f/mRecipMOI. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:932</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aa3cb1739bffe703f71b3f7b70fae4187">PxVehicleGearsData::eNEUTRAL</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:251</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_ab58a308ce4750594e3335d953d70281c"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#ab58a308ce4750594e3335d953d70281c">PxVehicleAutoBoxData::setLatency</a></div><div class="ttdeci">void setLatency(const PxReal latency)</div><div class="ttdoc">Set the latency time of the autobox. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:397</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_abca03573d5d4e614975979b7d16823ff"><div class="ttname"><a href="classPxVehicleEngineData.html#abca03573d5d4e614975979b7d16823ff">PxVehicleEngineData::mDampingRateZeroThrottleClutchEngaged</a></div><div class="ttdeci">PxReal mDampingRateZeroThrottleClutchEngaged</div><div class="ttdoc">Damping rate of engine when full throttle is applied. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:183</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a6fdec4c9f3f32371b2c65ff57a9d8ba3"><div class="ttname"><a href="classPxVehicleWheelData.html#a6fdec4c9f3f32371b2c65ff57a9d8ba3">PxVehicleWheelData::mMaxHandBrakeTorque</a></div><div class="ttdeci">PxReal mMaxHandBrakeTorque</div><div class="ttdoc">Max handbrake torque that can be applied to wheel. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:900</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html_adf2433f5f82e770290a30dfe1eda3a81"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html#adf2433f5f82e770290a30dfe1eda3a81">PxVehicleDifferentialNWData::PxVehicleDifferentialNWData</a></div><div class="ttdeci">PxVehicleDifferentialNWData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:574</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a0196dc9f3e493cb2925a7d138a546203"><div class="ttname"><a href="classPxVehicleWheelData.html#a0196dc9f3e493cb2925a7d138a546203">PxVehicleWheelData::mMass</a></div><div class="ttdeci">PxReal mMass</div><div class="ttdoc">Mass of unit that includes wheel plus tire. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:864</div></div>
<div class="ttc" id="group__foundation_html_ga0326e4ec6e9082ac70f32df5edc6eb5f"><div class="ttname"><a href="group__foundation.html#ga0326e4ec6e9082ac70f32df5edc6eb5f">PxEMPTY</a></div><div class="ttdeci">PxEMPTY</div><div class="ttdef"><b>Definition:</b> Px.h:70</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_a78b1be63feb4ea10a8dc7a0b16ea09a7"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#a78b1be63feb4ea10a8dc7a0b16ea09a7">PxVehicleDifferential4WData::mType</a></div><div class="ttdeci">PxVehicleDifferential4WData::Enum mType</div><div class="ttdoc">Type of differential. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:520</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a057401ec58e0e0515b70e1d23c840cb7"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a057401ec58e0e0515b70e1d23c840cb7">PxVehicleSuspensionData::mCamberAtMaxDroop</a></div><div class="ttdeci">PxReal mCamberAtMaxDroop</div><div class="ttdoc">Camber angle (in radians) of wheel when the suspension is at maximum droop. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1081</div></div>
<div class="ttc" id="classPxVehicleWheelsSimData_html_a4baf836f5290ad8d479043ebf1b7f5e6"><div class="ttname"><a href="classPxVehicleWheelsSimData.html#a4baf836f5290ad8d479043ebf1b7f5e6">PxVehicleWheelsSimData::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdoc">Test if wheel simulation data has been setup with legal values. </div></div>
<div class="ttc" id="PxTypeInfo_8h_html"><div class="ttname"><a href="PxTypeInfo_8h.html">PxTypeInfo.h</a></div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a43e9369f2ff73e10dad05ba1648942db"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a43e9369f2ff73e10dad05ba1648942db">PxVehicleGearsData::eSEVENTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:268</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html"><div class="ttname"><a href="classPxVehicleAutoBoxData.html">PxVehicleAutoBoxData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:347</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a5c2c9701a5c34178ac7b655acdb57ad9"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a5c2c9701a5c34178ac7b655acdb57ad9">PxVehicleTireLoadFilterData::mMinFilteredNormalisedLoad</a></div><div class="ttdeci">PxReal mMinFilteredNormalisedLoad</div><div class="ttdoc">Graph point (mMinNormalisedLoad,mMinFilteredNormalisedLoad) </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:785</div></div>
<div class="ttc" id="classPxVehicleTireData_html_a92083c9b5fbf957e4d4c54ab566b5457"><div class="ttname"><a href="classPxVehicleTireData.html#a92083c9b5fbf957e4d4c54ab566b5457">PxVehicleTireData::mLongitudinalStiffnessPerUnitGravity</a></div><div class="ttdeci">PxReal mLongitudinalStiffnessPerUnitGravity</div><div class="ttdoc">Tire Longitudinal stiffness per unit gravitational acceleration. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1240</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_ac72874f424c79dcac01031d46483e87c"><div class="ttname"><a href="classPxVehicleEngineData.html#ac72874f424c79dcac01031d46483e87c">PxVehicleEngineData::mMOI</a></div><div class="ttdeci">PxReal mMOI</div><div class="ttdoc">Moment of inertia of the engine around the axis of rotation. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:128</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a27eac0ef58d408a1cb95a79eaa3f452a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a27eac0ef58d408a1cb95a79eaa3f452a">PxVehicleGearsData::eTWENTYFOURTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:275</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a76943ad72ff1317e208f508170ad8500"><div class="ttname"><a href="classPxVehicleEngineData.html#a76943ad72ff1317e208f508170ad8500">PxVehicleEngineData::mDampingRateFullThrottle</a></div><div class="ttdeci">PxReal mDampingRateFullThrottle</div><div class="ttdoc">Damping rate of engine when full throttle is applied. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:165</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_aaa179d92d69320b45210a1f1bc851c59"><div class="ttname"><a href="classPxVehicleGearsData.html#aaa179d92d69320b45210a1f1bc851c59">PxVehicleGearsData::PxVehicleGearsData</a></div><div class="ttdeci">PxVehicleGearsData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:340</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_abba964b56bb9692a8345b6d76f0d7db1"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#abba964b56bb9692a8345b6d76f0d7db1">PxVehicleDifferential4WData::mFrontLeftRightSplit</a></div><div class="ttdeci">PxReal mFrontLeftRightSplit</div><div class="ttdoc">Ratio of torque split between front-left and front-right (&gt;0.5 means more to front-left, &lt;0.5 means more to front-right). </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:474</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aeff6d4e6b3cf5cdd46d46a12354a0935">PxVehicleGearsData::eTHIRD</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:254</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_ac0c6ba3a78ee6a891d6122019c0feee0"><div class="ttname"><a href="classPxVehicleSuspensionData.html#ac0c6ba3a78ee6a891d6122019c0feee0">PxVehicleSuspensionData::getRecipMaxDroop</a></div><div class="ttdeci">PX_FORCE_INLINE PxReal getRecipMaxDroop() const</div><div class="ttdoc">Reciprocal of maximum droop. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1099</div></div>
<div class="ttc" id="classPxVehicleDifferentialNWData_html"><div class="ttname"><a href="classPxVehicleDifferentialNWData.html">PxVehicleDifferentialNWData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:535</div></div>
<div class="ttc" id="classPxVehicleGearsData_html"><div class="ttname"><a href="classPxVehicleGearsData.html">PxVehicleGearsData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:242</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_a4945832cb26bd313d6d1b59200239c01"><div class="ttname"><a href="classPxVehicleChassisData.html#a4945832cb26bd313d6d1b59200239c01">PxVehicleChassisData::mCMOffset</a></div><div class="ttdeci">PxVec3 mCMOffset</div><div class="ttdoc">Center of mass offset of vehicle rigid body actor. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:79</div></div>
<div class="ttc" id="classPxVehicleEngineData_html_a972a686f9b4c46b5fe841625b2254487"><div class="ttname"><a href="classPxVehicleEngineData.html#a972a686f9b4c46b5fe841625b2254487">PxVehicleEngineData::mPeakTorque</a></div><div class="ttdeci">PxReal mPeakTorque</div><div class="ttdoc">Maximum torque available to apply to the engine when the accelerator pedal is at maximum. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:139</div></div>
<div class="ttc" id="classPxVehicleAntiRollBarData_html_a5896cff335146136d9459b0ca0456758"><div class="ttname"><a href="classPxVehicleAntiRollBarData.html#a5896cff335146136d9459b0ca0456758">PxVehicleAntiRollBarData::mWheel0</a></div><div class="ttdeci">PxU32 mWheel0</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1154</div></div>
<div class="ttc" id="group__foundation_html_gacce5749db3dcfb916e98c253374264ed"><div class="ttname"><a href="group__foundation.html#gacce5749db3dcfb916e98c253374264ed">PxU32</a></div><div class="ttdeci">uint32_t PxU32</div><div class="ttdef"><b>Definition:</b> Px.h:48</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7ab75cfff4be6edd9d869f51b1a1fccf0a"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7ab75cfff4be6edd9d869f51b1a1fccf0a">PxVehicleGearsData::eTWENTYSECOND</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:273</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html">PxVehicleTireLoadFilterData</a></div><div class="ttdoc">Tire load variation can be strongly dependent on the time-step so it is a good idea to filter it to g...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:762</div></div>
<div class="ttc" id="classPxVehicleChassisData_html_aedff02e1e05309618636a393743265f4"><div class="ttname"><a href="classPxVehicleChassisData.html#aedff02e1e05309618636a393743265f4">PxVehicleChassisData::PxVehicleChassisData</a></div><div class="ttdeci">PxVehicleChassisData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:53</div></div>
<div class="ttc" id="classPxVehicleAckermannGeometryData_html"><div class="ttname"><a href="classPxVehicleAckermannGeometryData.html">PxVehicleAckermannGeometryData</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:582</div></div>
<div class="ttc" id="classPxVehicleAutoBoxData_html_a4f2313daab10500b71271d46ebbd0fc5"><div class="ttname"><a href="classPxVehicleAutoBoxData.html#a4f2313daab10500b71271d46ebbd0fc5">PxVehicleAutoBoxData::PxVehicleAutoBoxData</a></div><div class="ttdeci">PxVehicleAutoBoxData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:419</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a1df2570a8850d2e15232d8e4dfef20e3"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a1df2570a8850d2e15232d8e4dfef20e3">PxVehicleGearsData::eFOURTEENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:265</div></div>
<div class="ttc" id="classPxVehicleDifferential4WData_html_abf1cd230ba06e57bc893defa8306534c"><div class="ttname"><a href="classPxVehicleDifferential4WData.html#abf1cd230ba06e57bc893defa8306534c">PxVehicleDifferential4WData::mFrontRearSplit</a></div><div class="ttdeci">PxReal mFrontRearSplit</div><div class="ttdoc">Ratio of torque split between front and rear (&gt;0.5 means more to front, &lt;0.5 means more to rear)...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:465</div></div>
<div class="ttc" id="classPxVehicleSuspensionData_html_a20d5e1ae07792ecf7f0180c3456dd5ce"><div class="ttname"><a href="classPxVehicleSuspensionData.html#a20d5e1ae07792ecf7f0180c3456dd5ce">PxVehicleSuspensionData::mMaxDroop</a></div><div class="ttdeci">PxReal mMaxDroop</div><div class="ttdoc">Maximum elongation allowed by suspension spring. </div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1014</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af522dd809b590b828e826fa7a0c083cb">PxVehicleGearsData::eREVERSE</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:250</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_a5f50479c769bfc6ae880b92036abce8d"><div class="ttname"><a href="classPxVehicleClutchData.html#a5f50479c769bfc6ae880b92036abce8d">PxVehicleClutchData::PxVehicleClutchData</a></div><div class="ttdeci">PxVehicleClutchData(const PxEMPTY)</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:734</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7af227e90e7f5a7985fddb8168c0d2e667">PxVehicleGearsData::eGEARSRATIO_COUNT</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:282</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7aca57c96018ae35867c1d981bb3e500fb"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7aca57c96018ae35867c1d981bb3e500fb">PxVehicleGearsData::eNINTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:260</div></div>
<div class="ttc" id="classPxVehicleClutchData_html_a64f27aab12c4d3f6deae242e04c95e3f"><div class="ttname"><a href="classPxVehicleClutchData.html#a64f27aab12c4d3f6deae242e04c95e3f">PxVehicleClutchData::mEstimateIterations</a></div><div class="ttdeci">PxU32 mEstimateIterations</div><div class="ttdoc">Tune the mathematical accuracy and computational cost of the computed estimate to the wheel and engin...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:724</div></div>
<div class="ttc" id="classPxVehicleWheelData_html_a0041dd83bf7afcd53489fa1fa9727496"><div class="ttname"><a href="classPxVehicleWheelData.html#a0041dd83bf7afcd53489fa1fa9727496">PxVehicleWheelData::PxVehicleWheelData</a></div><div class="ttdeci">PxVehicleWheelData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:824</div></div>
<div class="ttc" id="classPxVehicleTireData_html_ad2fa139cdff425babbf332384478a857"><div class="ttname"><a href="classPxVehicleTireData.html#ad2fa139cdff425babbf332384478a857">PxVehicleTireData::mLatStiffY</a></div><div class="ttdeci">PxReal mLatStiffY</div><div class="ttdoc">Tire lateral stiffness is a graph of tire load that has linear behavior near zero load and flattens a...</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:1227</div></div>
<div class="ttc" id="classPxVehicleTireLoadFilterData_html_a4b81e279ec039f3da510ba6939ccdf1b"><div class="ttname"><a href="classPxVehicleTireLoadFilterData.html#a4b81e279ec039f3da510ba6939ccdf1b">PxVehicleTireLoadFilterData::PxVehicleTireLoadFilterData</a></div><div class="ttdeci">PxVehicleTireLoadFilterData()</div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:768</div></div>
<div class="ttc" id="classPxVec3_html"><div class="ttname"><a href="classPxVec3.html">PxVec3</a></div><div class="ttdoc">3 Element vector class. </div><div class="ttdef"><b>Definition:</b> PxVec3.h:49</div></div>
<div class="ttc" id="classPxVehicleDriveSimData4W_html"><div class="ttname"><a href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a></div><div class="ttdoc">Data structure describing the drive model components of a vehicle with up to 4 driven wheels and up t...</div><div class="ttdef"><b>Definition:</b> PxVehicleDrive4W.h:59</div></div>
<div class="ttc" id="group__foundation_html_ga3b7937d1226ad04a370386837b538fe5"><div class="ttname"><a href="group__foundation.html#ga3b7937d1226ad04a370386837b538fe5">PxMemSet</a></div><div class="ttdeci">PX_FORCE_INLINE void * PxMemSet(void *dest, PxI32 c, PxU32 count)</div><div class="ttdoc">Sets the bytes of the provided buffer to the specified value. </div><div class="ttdef"><b>Definition:</b> PxMemory.h:68</div></div>
<div class="ttc" id="classPxVehicleGearsData_html_a31359110050aad08510b99208a304cb7a8e6929a2b7556b69d30cbbb068c4cfcc"><div class="ttname"><a href="classPxVehicleGearsData.html#a31359110050aad08510b99208a304cb7a8e6929a2b7556b69d30cbbb068c4cfcc">PxVehicleGearsData::eTWENTYSEVENTH</a></div><div class="ttdef"><b>Definition:</b> PxVehicleComponents.h:278</div></div>
<div class="ttc" id="group__foundation_html_gga0326e4ec6e9082ac70f32df5edc6eb5fac1f59d4e552bf7b85ed37efecfd8b8e6"><div class="ttname"><a href="group__foundation.html#gga0326e4ec6e9082ac70f32df5edc6eb5fac1f59d4e552bf7b85ed37efecfd8b8e6">PxEmpty</a></div><div class="ttdef"><b>Definition:</b> Px.h:72</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.14-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_713b4d6d20ce249967929ad234a3da6e.html">include</a></li><li class="navelem"><a class="el" href="dir_a8ea22b8a350d107aa09b072e69816c6.html">vehicle</a></li><li class="navelem"><a class="el" href="PxVehicleComponents_8h.html">PxVehicleComponents.h</a></li>
    <li class="footer">Copyright &copy; 2008-2021 NVIDIA Corporation, 2788 San Tomas Expressway, Santa Clara, CA 95051 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a></li>
  </ul>
</div>
</body>
</html>
